diff options
-rwxr-xr-x | tools/clang/scripts/package.sh | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tools/clang/scripts/package.sh b/tools/clang/scripts/package.sh index 2ec04cf..582125b 100755 --- a/tools/clang/scripts/package.sh +++ b/tools/clang/scripts/package.sh @@ -42,6 +42,12 @@ mkdir $PDIR mkdir $PDIR/bin mkdir $PDIR/lib +if [ "$(uname -s)" = "Darwin" ]; then + SO_EXT="dylib" +else + SO_EXT="so" +fi + # Copy buildlog over. cp buildlog.txt $PDIR/ @@ -52,11 +58,8 @@ cp "${LLVM_BIN_DIR}/llvm-symbolizer" $PDIR/bin/ # Copy plugins. Some of the dylibs are pretty big, so copy only the ones we # care about. -if [ "$(uname -s)" = "Darwin" ]; then - cp "${LLVM_LIB_DIR}/libFindBadConstructs.dylib" $PDIR/lib -else - cp "${LLVM_LIB_DIR}/libFindBadConstructs.so" $PDIR/lib -fi +cp "${LLVM_LIB_DIR}/libFindBadConstructs.${SO_EXT}" $PDIR/lib +cp "${LLVM_LIB_DIR}/libprofile_rt.${SO_EXT}" $PDIR/lib # Copy built-in headers (lib/clang/3.2/include). # libcompiler-rt puts all kinds of libraries there too, but we want only ASan. |