From 52c6ad72abc87a427807dee5c08910b475f2f647 Mon Sep 17 00:00:00 2001 From: Erik van der Kouwe Date: Wed, 6 Aug 2014 15:18:41 +0200 Subject: [PATCH] build.llvm fix to allow pass arguments This allows pass arguments to be specified (written by Cristiano) --- minix/llvm/build.llvm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/minix/llvm/build.llvm b/minix/llvm/build.llvm index 641af4dfe..202b59abc 100755 --- a/minix/llvm/build.llvm +++ b/minix/llvm/build.llvm @@ -76,11 +76,12 @@ function check_args() elif [ -f "${MINIX_LLVM_BIN_DIR}/${llvmpass}.so" ]; then llvmpass_path="${MINIX_LLVM_BIN_DIR}/${llvmpass}.so" else - echo "The LLVM pass file ${llvmpass}.so doesn't exist." - exit_flag=1 + llvmpass_path="" fi - LLVMPASS_PATHS+=" -load=${llvmpass_path} -${llvmpass}" - LLVMPASS+=" ${llvmpass}" + if [ "$llvmpass_path" != "" ]; then + LLVMPASS_PATHS+=" -load=${llvmpass_path}" + fi + LLVMPASS_PATHS+=" -${llvmpass}" done if [ ${exit_flag} == 1 ]; then -- 2.44.0