diff options
author | Ravi Jotwani <ravi.jotwani@jakra.net> | 2020-06-23 12:31:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-23 12:31:24 -0700 |
commit | 04f3736d32e14d7e733833c3ff10c2ba9a68018c (patch) | |
tree | 28d7d46b0bfff7810acaaff006c55c64a69c08dc /projects/draco/build.sh | |
parent | 2fdb520e2670dbdee2534f1b3f91dcd2e62b645a (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-x | projects/draco/build.sh | 19 |
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 |