aboutsummaryrefslogtreecommitdiffhomepage
path: root/projects/draco/build.sh
diff options
context:
space:
mode:
authorGravatar Ravi Jotwani <ravi.jotwani@jakra.net>2020-06-23 12:31:24 -0700
committerGravatar GitHub <noreply@github.com>2020-06-23 12:31:24 -0700
commit04f3736d32e14d7e733833c3ff10c2ba9a68018c (patch)
tree28d7d46b0bfff7810acaaff006c55c64a69c08dc /projects/draco/build.sh
parent2fdb520e2670dbdee2534f1b3f91dcd2e62b645a (diff)
Draco fuzz coverage (#3980)
* added draco integration files * wrote build file and Dockerfile for Draco * added Apache 2 license header * changed project maintainer, cleaned up draco_decoder_fuzzer, and set working directory in Dockerfile * added a couple of fuzzers * two more targets * merged from upstream * build point cloud encoding fuzzer, renamed quantization fuzzers * added more fuzzers * moved fuzzers and build script to https://github.com/google/draco, made the build script here execute the new one Co-authored-by: Ravi Jotwani <rjotwani@google.com>
Diffstat (limited to 'projects/draco/build.sh')
-rwxr-xr-xprojects/draco/build.sh19
1 files changed, 1 insertions, 18 deletions
diff --git a/projects/draco/build.sh b/projects/draco/build.sh
index cc534eec..1ebc8988 100755
--- a/projects/draco/build.sh
+++ b/projects/draco/build.sh
@@ -15,21 +15,4 @@
#
################################################################################
-# build project
-cmake $SRC/draco
-# The draco_decoder and draco_encoder binaries don't build nicely with OSS-Fuzz
-# options, so just build the Draco shared libraries.
-make -j$(nproc) draco
-
-# build fuzzers
-for fuzzer in $(find $SRC/fuzz -name '*.cc'); do
- fuzzer_basename=$(basename -s .cc $fuzzer)
- $CXX $CXXFLAGS \
- -I $SRC/ \
- -I $SRC/draco/src \
- -I $WORK/ \
- $LIB_FUZZING_ENGINE \
- $fuzzer \
- $WORK/libdraco.a \
- -o $OUT/$fuzzer_basename
-done
+sh $SRC/draco/src/draco/tools/fuzz/build.sh