From: Howard Hinnant Date: Sun, 9 Dec 2012 00:12:14 +0000 (+0000) Subject: Modify testit to use the local headers and lib. Thanks go to Jeffrey Yasskin. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f4328b17399d1fc9a0e9b3d646f43f9ce005924;p=platform%2Fupstream%2Fllvm.git Modify testit to use the local headers and lib. Thanks go to Jeffrey Yasskin. llvm-svn: 169686 --- diff --git a/libcxx/test/testit b/libcxx/test/testit index eea3858..748c246 100755 --- a/libcxx/test/testit +++ b/libcxx/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