diff options
author | 2019-07-29 00:33:23 +0200 | |
---|---|---|
committer | 2019-07-28 15:33:23 -0700 | |
commit | 535f9260e238949b3fa945db71233ffb7f62f649 (patch) | |
tree | b40ab242c220ef6bcb6cf21a620f2d655ae69fed /projects/ots | |
parent | fbb12a53c00b5e95160635f3ad196a3ef6821897 (diff) |
[ots] Update build script to match upstream build (#2633)
Diffstat (limited to 'projects/ots')
-rwxr-xr-x | projects/ots/build.sh | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/projects/ots/build.sh b/projects/ots/build.sh index ad8aca12..27ead8fd 100755 --- a/projects/ots/build.sh +++ b/projects/ots/build.sh @@ -15,14 +15,21 @@ # ################################################################################ +# setup +build=$WORK/build + +# cleanup +rm -rf $build +mkdir -p $build + # Configure the project. -export CXXFLAGS="$CXXFLAGS -DOTS_FUZZER_NO_MAIN" -export LDFLAGS="$LIB_FUZZING_ENGINE" -meson build || (cat build/meson-logs/meson-log.txt && false) +meson -Dfuzzer_ldflags=$LIB_FUZZING_ENGINE \ + $build \ + || (cat build/meson-logs/meson-log.txt && false) # Build the fuzzer. -ninja -v -j$(nproc) -C build ots-fuzzer -mv build/ots-fuzzer $OUT/ +ninja -v -j$(nproc) -C $build ots-fuzzer +mv $build/ots-fuzzer $OUT/ cp $SRC/ots-fuzzer.options $OUT/ zip -j -r $OUT/ots-fuzzer_seed_corpus.zip $SRC/ots/tests/fonts |