From 1354bc5cf9e7a6620869bbeda1e9b304d1745478 Mon Sep 17 00:00:00 2001 From: bfiete Date: Thu, 21 May 2020 09:20:58 -0700 Subject: [PATCH] Improved failure recovery --- extern/llvm_build.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/extern/llvm_build.sh b/extern/llvm_build.sh index 3da378eb..45db5a11 100755 --- a/extern/llvm_build.sh +++ b/extern/llvm_build.sh @@ -3,10 +3,6 @@ set -e if [ ! -d llvm-project_8_0_0 ]; then git clone https://github.com/llvm/llvm-project.git llvm-project_8_0_0 -else - cd llvm-project_8_0_0 - git pull origin master - cd .. fi if [ -d llvm-project_8_0_0 ]; then @@ -16,7 +12,10 @@ if [ -d llvm-project_8_0_0 ]; then fi if [ ! -d llvm_linux_8_0_0 ]; then - mkdir llvm_linux_8_0_0 + mkdir llvm_linux_8_0_0 +fi + +if [ ! -d llvm_linux_8_0_0/bin ]; then cd llvm_linux_8_0_0 cmake ../llvm-project_8_0_0/llvm cmake --build . @@ -24,7 +23,10 @@ if [ ! -d llvm_linux_8_0_0 ]; then fi if [ ! -d llvm_linux_rel_8_0_0 ]; then - mkdir llvm_linux_rel_8_0_0 + mkdir llvm_linux_rel_8_0_0 +fi + +if [ ! -d llvm_linux_rel_8_0_0/bin ]; then cd llvm_linux_rel_8_0_0 cmake ../llvm-project_8_0_0/llvm -DCMAKE_BUILD_TYPE:String=Release cmake --build .