Don't strip things when we're doing a debug build.
authorBill Wendling <isanbard@gmail.com>
Sat, 22 Mar 2008 21:57:15 +0000 (21:57 +0000)
committerBill Wendling <isanbard@gmail.com>
Sat, 22 Mar 2008 21:57:15 +0000 (21:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48696 91177308-0d34-0410-b5e6-96231b3b80d8

utils/buildit/build_llvm

index b6d0cb731322e2e26e483d9543dc6f427aedb840..c4bf69f19292403477af63b389b16e45f04a9a37 100755 (executable)
@@ -141,9 +141,11 @@ fi
 echo "#define LLVM_VERSION ${RC_ProjectSourceVersion}" > $DEST_DIR$DEST_ROOT/include/llvm/Version.h
 echo "#define LLVM_MINOR_VERSION ${RC_ProjectSourceSubversion}" >> $DEST_DIR$DEST_ROOT/include/llvm/Version.h
 
-# Strip local symbols from llvm libraries.
-strip -S $DEST_DIR$DEST_ROOT/lib/*.[oa]
-strip -Sx $DEST_DIR$DEST_ROOT/lib/*.so
+if [ "x$LLVM_DEBUG" != "x1" ]; then
+    # Strip local symbols from llvm libraries.
+    strip -S $DEST_DIR$DEST_ROOT/lib/*.[oa]
+    strip -Sx $DEST_DIR$DEST_ROOT/lib/*.so
+fi
 
 # Remove .dir files 
 cd $DEST_DIR$DEST_ROOT