diff --git a/dev-scripts/docker/make_appimage.sh b/dev-scripts/docker/make_appimage.sh index 4189dfc..d635fb2 100755 --- a/dev-scripts/docker/make_appimage.sh +++ b/dev-scripts/docker/make_appimage.sh @@ -1,44 +1,46 @@ # This script shouldn't be run directly, but instead invoked by make_appimage.py # which runs this script in a Centos 6.8 docker container to create an app image # Arguments # $1 clazy sha1 to build # $2 user uid to chown the files to before leaving docker +PATH=/opt/rh/python27/root/usr/bin:/opt/rh/devtoolset-6/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + # edit here the LLVM version used -export PATH=$PATH:/llvm800/bin/ +PATH=$PATH:/llvm800/bin/ -export CC=gcc -export CXX=g++ +CC=gcc +CXX=g++ cp -r /clazy.AppDir /tmp/clazy_work/ cd /llvm echo "LLVM sha1: `git rev-parse HEAD`" > /tmp/clazy_work/clazy.AppDir/sha1 cd tools/clang echo "Clang sha1: `git rev-parse HEAD`" >> /tmp/clazy_work/clazy.AppDir/sha1 cd /clazy echo "Clazy sha1: `git rev-parse HEAD`" >> /tmp/clazy_work/clazy.AppDir/sha1 git clean -fdx . git checkout . echo "Running git pull..." git pull echo "Checking out $1..." git checkout $1 echo "Building..." cmake3 -DCMAKE_BUILD_TYPE=Release -DLINK_CLAZY_TO_LLVM=OFF -DCMAKE_INSTALL_PREFIX=/tmp/clazy_work/clazy.AppDir/usr . && make -j12 && make install echo "Fixing permissions..." chown -R $2 /tmp/clazy_work/clazy.AppDir/ cp /clazy/README.md /tmp/clazy_work/clazy.AppDir/ cp /clazy/COPYING-LGPL2.txt /tmp/clazy_work/clazy.AppDir/ echo "Done" echo