File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change 5
5
6
6
# Base folder where dependencies and KLEE itself are installed
7
7
BASE=$HOME /klee_build
8
- BUILD_SUFFIX=" Debug "
8
+ BUILD_SUFFIX=" Release "
9
9
10
10
# # KLEE Required options
11
11
# Build type for KLEE. The options are:
@@ -15,8 +15,7 @@ BUILD_SUFFIX="Debug"
15
15
# Release+Debug+Asserts
16
16
# Debug
17
17
# Debug+Asserts
18
- # KLEE_RUNTIME_BUILD="Debug+Asserts"
19
- KLEE_RUNTIME_BUILD=" Release" # "Debug+Asserts"
18
+ KLEE_RUNTIME_BUILD=" Release"
20
19
21
20
COVERAGE=0
22
21
ENABLE_DOXYGEN=0
@@ -58,4 +57,17 @@ MINISAT_VERSION=master
58
57
59
58
BITWUZLA_VERSION=0.3.1
60
59
61
- BASE=" $BASE " BUILD_SUFFIX=" $BUILD_SUFFIX " KLEE_RUNTIME_BUILD=$KLEE_RUNTIME_BUILD COVERAGE=$COVERAGE ENABLE_DOXYGEN=$ENABLE_DOXYGEN USE_TCMALLOC=$USE_TCMALLOC USE_LIBCXX=$USE_LIBCXX LLVM_VERSION=$LLVM_VERSION ENABLE_OPTIMIZED=$ENABLE_OPTIMIZED ENABLE_DEBUG=$ENABLE_DEBUG DISABLE_ASSERTIONS=$DISABLE_ASSERTIONS REQUIRES_RTTI=$REQUIRES_RTTI SOLVERS=$SOLVERS GTEST_VERSION=$GTEST_VERSION UCLIBC_VERSION=$UCLIBC_VERSION STP_VERSION=$STP_VERSION MINISAT_VERSION=$MINISAT_VERSION Z3_VERSION=$Z3_VERSION BITWUZLA_VERSION=$BITWUZLA_VERSION SQLITE_VERSION=$SQLITE_VERSION JSON_VERSION=$JSON_VERSION IMMER_VERSION=$IMMER_VERSION ./scripts/build/build.sh klee --install-system-deps
60
+ KEEP_PARSE=" true"
61
+ while [ $KEEP_PARSE = " true" ]; do
62
+ if [ " $1 " = " --debug" ] || [ " $1 " = " -g" ]; then
63
+ BUILD_SUFFIX=" Debug"
64
+ ENABLE_OPTIMIZED=0
65
+ ENABLE_DEBUG=1
66
+ KLEE_RUNTIME_BUILD=" Debug+Asserts"
67
+ shift 1
68
+ else
69
+ KEEP_PARSE=" false"
70
+ fi
71
+ done
72
+
73
+ BASE=" $BASE " BUILD_SUFFIX=" $BUILD_SUFFIX " KLEE_RUNTIME_BUILD=$KLEE_RUNTIME_BUILD COVERAGE=$COVERAGE ENABLE_DOXYGEN=$ENABLE_DOXYGEN USE_TCMALLOC=$USE_TCMALLOC USE_LIBCXX=$USE_LIBCXX LLVM_VERSION=$LLVM_VERSION ENABLE_OPTIMIZED=$ENABLE_OPTIMIZED ENABLE_DEBUG=$ENABLE_DEBUG DISABLE_ASSERTIONS=$DISABLE_ASSERTIONS REQUIRES_RTTI=$REQUIRES_RTTI SOLVERS=$SOLVERS GTEST_VERSION=$GTEST_VERSION UCLIBC_VERSION=$UCLIBC_VERSION STP_VERSION=$STP_VERSION MINISAT_VERSION=$MINISAT_VERSION Z3_VERSION=$Z3_VERSION BITWUZLA_VERSION=$BITWUZLA_VERSION SQLITE_VERSION=$SQLITE_VERSION JSON_VERSION=$JSON_VERSION IMMER_VERSION=$IMMER_VERSION SANITIZER_BUILD=$SANITIZER_BUILD SANITIZER_LLVM_VERSION=$SANITIZER_LLVM_VERSION ./scripts/build/build.sh klee --install-system-deps
You can’t perform that action at this time.
0 commit comments