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:
Howard Hinnant 2012-12-09 00:12:14 +00:00
parent a358fbe504
commit 7fa77a701f

View File

@ -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