forked from OSchip/llvm-project
				
			Modify testit to use the local headers and lib. Thanks go to Jeffrey Yasskin.
llvm-svn: 169686
This commit is contained in:
		
							parent
							
								
									a183ddb0fe
								
							
						
					
					
						commit
						9f4328b173
					
				| 
						 | 
				
			
			@ -8,6 +8,24 @@
 | 
			
		|||
# //
 | 
			
		||||
# //===--------------------------------------------------------------------===//
 | 
			
		||||
 | 
			
		||||
currentpath=`pwd`
 | 
			
		||||
origpath=$currentpath
 | 
			
		||||
currentdir=`basename $currentpath`
 | 
			
		||||
while [ $currentdir != "test" ]; do
 | 
			
		||||
	if [ $currentdir == "/" ]
 | 
			
		||||
	then
 | 
			
		||||
		echo "current directory must be in or under \"test\"."
 | 
			
		||||
		exit 1
 | 
			
		||||
	fi
 | 
			
		||||
	cd ..
 | 
			
		||||
	currentpath=`pwd`
 | 
			
		||||
	currentdir=`basename $currentpath`
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
cd ..
 | 
			
		||||
LIBCXX_ROOT=`pwd`
 | 
			
		||||
cd $origpath
 | 
			
		||||
 | 
			
		||||
if [ -z "$CC" ]
 | 
			
		||||
then
 | 
			
		||||
	if which xcrun >/dev/null
 | 
			
		||||
| 
						 | 
				
			
			@ -23,6 +41,16 @@ then
 | 
			
		|||
	OPTIONS="-std=c++0x -stdlib=libc++"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ -z "$HEADER_INCLUDE" ]
 | 
			
		||||
then
 | 
			
		||||
       HEADER_INCLUDE="-I$LIBCXX_ROOT/include"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ -z "$SOURCE_LIB" ]
 | 
			
		||||
then
 | 
			
		||||
       SOURCE_LIB="-L$LIBCXX_ROOT/lib"
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
case $TRIPLE in
 | 
			
		||||
  *-*-mingw* | *-*-cygwin* | *-*-win*)
 | 
			
		||||
	TEST_EXE=test.exe
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue