Modify testit to use the local headers and lib. Thanks go to Jeffrey Yasskin.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@169686 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a358fbe504
commit
7fa77a701f
28
test/testit
28
test/testit
@ -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…
x
Reference in New Issue
Block a user