[build] Detabify.

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@174562 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar 2013-02-07 00:24:17 +00:00
parent b73568dc24
commit fd329a445e

View File

@ -8,13 +8,13 @@ set -e
if [ `basename $(pwd)` != "lib" ] if [ `basename $(pwd)` != "lib" ]
then then
echo "current directory must be lib" echo "current directory must be lib"
exit 1 exit 1
fi fi
if [ -z "$CXX" ] if [ -z "$CXX" ]
then then
CXX=clang++ CXX=clang++
fi fi
if [ -z "$CC" ] if [ -z "$CC" ]
@ -24,10 +24,10 @@ fi
if [ -z $MACOSX_DEPLOYMENT_TARGET ] if [ -z $MACOSX_DEPLOYMENT_TARGET ]
then then
if [ -z $IPHONEOS_DEPLOYMENT_TARGET ] if [ -z $IPHONEOS_DEPLOYMENT_TARGET ]
then then
MACOSX_DEPLOYMENT_TARGET=10.7 MACOSX_DEPLOYMENT_TARGET=10.7
fi fi
fi fi
if [ -z $RC_ProjectSourceVersion ] if [ -z $RC_ProjectSourceVersion ]
@ -46,41 +46,41 @@ case $TRIPLE in
RC_CFLAGS="-arch i386 -arch x86_64" RC_CFLAGS="-arch i386 -arch x86_64"
fi fi
SOEXT=dylib SOEXT=dylib
if [ "$MACOSX_DEPLOYMENT_TARGET" == "10.6" ] if [ "$MACOSX_DEPLOYMENT_TARGET" == "10.6" ]
then then
EXTRA_FLAGS="-std=c++0x -U__STRICT_ANSI__" EXTRA_FLAGS="-std=c++0x -U__STRICT_ANSI__"
LDSHARED_FLAGS="-o libc++.1.dylib \ LDSHARED_FLAGS="-o libc++.1.dylib \
-dynamiclib -nodefaultlibs -current_version 1 \ -dynamiclib -nodefaultlibs -current_version 1 \
-compatibility_version 1 \ -compatibility_version 1 \
-install_name /usr/lib/libc++.1.dylib \ -install_name /usr/lib/libc++.1.dylib \
-Wl,-reexport_library,/usr/lib/libc++abi.dylib \ -Wl,-reexport_library,/usr/lib/libc++abi.dylib \
-Wl,-unexported_symbols_list,libc++unexp.exp \ -Wl,-unexported_symbols_list,libc++unexp.exp \
/usr/lib/libSystem.B.dylib" /usr/lib/libSystem.B.dylib"
else else
RE_EXPORT_LINE="/usr/lib/libc++abi.dylib -Wl,-reexported_symbols_list,libc++abi.exp" RE_EXPORT_LINE="/usr/lib/libc++abi.dylib -Wl,-reexported_symbols_list,libc++abi.exp"
if [ -n "$SDKROOT" ] if [ -n "$SDKROOT" ]
then then
EXTRA_FLAGS+="-isysroot ${SDKROOT}" EXTRA_FLAGS+="-isysroot ${SDKROOT}"
if echo "${RC_ARCHS}" | grep -q "armv7" if echo "${RC_ARCHS}" | grep -q "armv7"
then then
RE_EXPORT_LINE="${SDKROOT}/usr/lib/libc++abi.dylib -Wl,-reexported_symbols_list,libc++sjlj-abi.exp" RE_EXPORT_LINE="${SDKROOT}/usr/lib/libc++abi.dylib -Wl,-reexported_symbols_list,libc++sjlj-abi.exp"
else else
RE_EXPORT_LINE="-Wl,-reexport_library,${SDKROOT}/usr/lib/libc++abi.dylib" RE_EXPORT_LINE="-Wl,-reexport_library,${SDKROOT}/usr/lib/libc++abi.dylib"
fi fi
CXX=`xcrun -sdk "${SDKROOT}" -find clang++` CXX=`xcrun -sdk "${SDKROOT}" -find clang++`
CC=`xcrun -sdk "${SDKROOT}" -find clang` CC=`xcrun -sdk "${SDKROOT}" -find clang`
fi fi
LDSHARED_FLAGS="-o libc++.1.dylib \ LDSHARED_FLAGS="-o libc++.1.dylib \
-dynamiclib -nodefaultlibs \ -dynamiclib -nodefaultlibs \
-current_version ${RC_ProjectSourceVersion} \ -current_version ${RC_ProjectSourceVersion} \
-compatibility_version 1 \ -compatibility_version 1 \
-install_name /usr/lib/libc++.1.dylib \ -install_name /usr/lib/libc++.1.dylib \
-lSystem \ -lSystem \
-Wl,-unexported_symbols_list,libc++unexp.exp \ -Wl,-unexported_symbols_list,libc++unexp.exp \
${RE_EXPORT_LINE} \ ${RE_EXPORT_LINE} \
-Wl,-force_symbols_not_weak_list,notweak.exp \ -Wl,-force_symbols_not_weak_list,notweak.exp \
-Wl,-force_symbols_weak_list,weak.exp" -Wl,-force_symbols_weak_list,weak.exp"
fi fi
;; ;;
*-*-mingw*) *-*-mingw*)
# FIXME: removing libgcc and libsupc++ dependencies means porting libcxxrt and LLVM/compiler-rt # FIXME: removing libgcc and libsupc++ dependencies means porting libcxxrt and LLVM/compiler-rt
@ -88,7 +88,7 @@ case $TRIPLE in
LDSHARED_FLAGS="-o libc++.dll \ LDSHARED_FLAGS="-o libc++.dll \
-shared -nodefaultlibs -Wl,--export-all-symbols -Wl,--allow-multiple-definition -Wl,--out-implib,libc++.dll.a \ -shared -nodefaultlibs -Wl,--export-all-symbols -Wl,--allow-multiple-definition -Wl,--out-implib,libc++.dll.a \
-lsupc++ -lpthread -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcr100 -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt" -lsupc++ -lpthread -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcr100 -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt"
;; ;;
*) *)
RC_CFLAGS="-fPIC" RC_CFLAGS="-fPIC"
SOEXT=so SOEXT=so
@ -106,7 +106,7 @@ fi
set -x set -x
for FILE in ../src/*.cpp; do for FILE in ../src/*.cpp; do
$CXX -c -g -Os $RC_CFLAGS $EXTRA_FLAGS -nostdinc++ -I../include $FILE $CXX -c -g -Os $RC_CFLAGS $EXTRA_FLAGS -nostdinc++ -I../include $FILE
done done
case $TRIPLE in case $TRIPLE in
*-*-mingw*) *-*-mingw*)