You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							60 lines
						
					
					
						
							1.9 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							60 lines
						
					
					
						
							1.9 KiB
						
					
					
				| 16a17,43 | |
| > # Check environment variables CXX and COCOA_EXTLIB_DIR | |
| > if [ -z "$CXX" ] | |
| > then | |
| >   echo "ERROR: $0: environment variable CXX not set." | |
| >   exit 1 | |
| > fi | |
| >  | |
| > if [ -z "$COCOA_EXTLIB_DIR" ] | |
| > then | |
| >     echo "ERROR: $0: environment variable COCOA_EXTLIB_DIR not set." | |
| >     exit 1 | |
| > fi | |
| >  | |
| > if [ \! "$COCOA_EXTLIB_DIR"  -ef "/$COCOA_EXTLIB_DIR" ] | |
| > then | |
| >   echo "ERROR: $0: environment variable COCOA_EXTLIB_DIR is not absolute: $COCOA_EXTLIB_DIR." | |
| >   exit 1 | |
| > fi | |
| >  | |
| > if [ \! -d "$COCOA_EXTLIB_DIR" -o \! -d "$COCOA_EXTLIB_DIR/include" -o \! -d "$COCOA_EXTLIB_DIR/lib" ] | |
| > then | |
| >   echo "ERROR: $0: environment variable COCOA_EXTLIB_DIR is implausible: $COCOA_EXTLIB_DIR." | |
| >   exit 1 | |
| > fi | |
| >  | |
| >  | |
| >  | |
| 29,30c56,59 | |
| < TMP_DIR=gmp-check-cxxflags-$HOSTNAME-$$ | |
| < /bin/rm -rf $TMP_DIR && mkdir $TMP_DIR | |
| --- | |
| > TODAY=`date "+%Y-%m-%d"` | |
| > TIME=`date "+%H:%M:%S"` | |
| > TMP_DIR=/tmp/CoCoALib-config-$USER-$TODAY/gmp-check-cxxflags-$TIME-$$ | |
| > /bin/rm -rf $TMP_DIR  &&  mkdir -p $TMP_DIR | |
| 53c82 | |
| < $CXX $CXXFLAGS $CXXFLAGS_FOR_GMP TestProg.c -o TestProg -I ../ExternalLibs/include -L../ExternalLibs/lib $GMP_LDLIB 2> /dev/null | |
| --- | |
| > $CXX $CXXFLAGS $CXXFLAGS_FOR_GMP TestProg.c -o TestProg -I "$COCOA_EXTLIB_DIR/include" -L"$COCOA_EXTLIB_DIR/lib" $GMP_LDLIB 2> /dev/null | |
| 57a87 | |
| >   # Deliberately leave $TMP_DIR to assist debugging. | |
| 59,61c89 | |
| <   echo "ERROR: $CXX $CXXFLAGS $CXXFLAGS_FOR_GMP TestProg.c -o TestProg -I ../ExternalLibs/include -L../ExternalLibs/lib $GMP_LDLIB" | |
| < #  cd .. | |
| < #  /bin/rm -rf $TMP_DIR | |
| --- | |
| >   echo "ERROR: $CXX $CXXFLAGS $CXXFLAGS_FOR_GMP TestProg.c -o TestProg -I \"$COCOA_EXTLIB_DIR/include\" -L\"$COCOA_EXTLIB_DIR/lib\" $GMP_LDLIB" | |
| 71,73c99,100 | |
| <   echo "ERROR: $0 TestProg crashed" | |
| < #  cd .. | |
| < #  /bin/rm -rf $TMP_DIR | |
| --- | |
| >   # Deliberately leave $TMP_DIR to assist debugging. | |
| >   echo "ERROR: $0: TestProg crashed (probably linker problem for libgmp)" | |
| 77c104,105 | |
| < cd .. | |
| --- | |
| > # Clean up TMP_DIR | |
| > cd # Leave TMP_DIR
 |