aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/llvm/build.sh
diff options
context:
space:
mode:
authorGravatar jonathanmetzman <31354670+jonathanmetzman@users.noreply.github.com>2019-04-15 10:05:02 -0700
committerGravatar GitHub <noreply@github.com>2019-04-15 10:05:02 -0700
commitae9398deefdf485c50bb625a20fd44a2def49418 (patch)
tree00666d37f3a5699d49c5ec203f8184c8262ae883 /projects/llvm/build.sh
parent8b34fd89d24551a2268099a6213a6152922cb601 (diff)
Change LIB_FUZZING_ENGINE to -fsanitize=fuzzer in libFuzzer builds (#2312)
Diffstat (limited to 'projects/llvm/build.sh')
-rw-r--r--projects/llvm/build.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/projects/llvm/build.sh b/projects/llvm/build.sh
index 3abff9a4..3e9d8092 100644
--- a/projects/llvm/build.sh
+++ b/projects/llvm/build.sh
@@ -36,13 +36,15 @@ esac
mkdir build
cd build
+# TODO: Stop using LIB_FUZZING_ENGINE_DEPRECATED and make this build use
+# LIB_FUZZING_ENGINE (see https://github.com/google/oss-fuzz/issues/2317).
cmake -GNinja -DCMAKE_BUILD_TYPE=Release ../llvm \
-DLLVM_ENABLE_ASSERTIONS=ON \
-DCMAKE_C_COMPILER="${CC}" \
-DCMAKE_CXX_COMPILER="${CXX}" \
-DCMAKE_C_FLAGS="${CFLAGS}" \
-DCMAKE_CXX_FLAGS="${CXXFLAGS}" \
- -DLLVM_LIB_FUZZING_ENGINE="${LIB_FUZZING_ENGINE}" \
+ -DLLVM_LIB_FUZZING_ENGINE="${LIB_FUZZING_ENGINE_DEPRECATED}" \
-DLLVM_NO_DEAD_STRIP=ON \
-DLLVM_USE_SANITIZER="${LLVM_SANITIZER}" \
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD=WebAssembly