summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2017-03-14 07:46:28 +0000
committerTobias Grosser <tobias@grosser.es>2017-03-14 07:46:28 +0000
commitd614b3e6bd729184c33e7bcfb868589e2b7f7df8 (patch)
tree591ca032a345a26474c9c4e47323929e60a63f8c
parent9c19a0e16a9e07b3e9d8cb8a040b8b4cc02f9018 (diff)
downloadbcm5719-llvm-d614b3e6bd729184c33e7bcfb868589e2b7f7df8.tar.gz
bcm5719-llvm-d614b3e6bd729184c33e7bcfb868589e2b7f7df8.zip
Preserve the isl-noexceptions.h C++ bindings when updating isl
The bindings currently need to be generated manually, as they are not yet part of the official isl distribution. Hence, we keep them across updates assuming they only need to be updated when new functions or functionality should be exposed. llvm-svn: 297710
-rwxr-xr-xpolly/lib/External/update-isl.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/polly/lib/External/update-isl.sh b/polly/lib/External/update-isl.sh
index 1fc9387e156..249af44fcf6 100755
--- a/polly/lib/External/update-isl.sh
+++ b/polly/lib/External/update-isl.sh
@@ -23,8 +23,11 @@ mkdir -p $BUILDDIR
for DISTFILE in "$BUILDDIR/isl*.tar.gz"; do break; done
+cp $ISL_SOURCE_DIR/include/isl-noexceptions.h $TMPDIR/isl-noexceptions.h
+
rm -rf $ISL_SOURCE_DIR
mkdir -p $ISL_SOURCE_DIR
tar -xf $DISTFILE --strip-components=1 --directory $ISL_SOURCE_DIR
+cp $TMPDIR/isl-noexceptions.h $ISL_SOURCE_DIR/include/
rm -rf $TMPDIR
OpenPOWER on IntegriCloud