Index: tools/clang/scripts/package.sh |
diff --git a/tools/clang/scripts/package.sh b/tools/clang/scripts/package.sh |
index 16b3c7ba5009e77046164b95bd020290d1793955..160ddde17b2444101646e797c1151a157cf1b5ae 100755 |
--- a/tools/clang/scripts/package.sh |
+++ b/tools/clang/scripts/package.sh |
@@ -6,6 +6,8 @@ |
# This script will check out llvm and clang, and then package the results up |
# to a tgz file. |
+PLUGIN_REVISION="$1" |
+ |
THIS_DIR="$(dirname "${0}")" |
LLVM_DIR="${THIS_DIR}/../../../third_party/llvm" |
LLVM_BOOTSTRAP_DIR="${THIS_DIR}/../../../third_party/llvm-bootstrap" |
@@ -36,7 +38,7 @@ rm -rf "${LLVM_BUILD_DIR}" |
R=$("${LLVM_BIN_DIR}/clang" --version | \ |
sed -ne 's/clang version .*(trunk \([0-9]*\))/\1/p') |
-PDIR=clang-$R |
+PDIR=clang-$R$PLUGIN_REVISION |
rm -rf $PDIR |
mkdir $PDIR |
mkdir $PDIR/bin |
@@ -59,6 +61,7 @@ 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. |
cp "${LLVM_LIB_DIR}/libFindBadConstructs.${SO_EXT}" $PDIR/lib |
+cp "${LLVM_LIB_DIR}/libBlinkGCPlugin.${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 some. |