diff options
-rw-r--r-- | projects/qcms/build.sh | 23 | ||||
-rw-r--r-- | projects/qcms/project.yaml | 8 |
2 files changed, 5 insertions, 26 deletions
diff --git a/projects/qcms/build.sh b/projects/qcms/build.sh index f2cc31e1..0fda343d 100644 --- a/projects/qcms/build.sh +++ b/projects/qcms/build.sh @@ -15,24 +15,9 @@ # ################################################################################ -# moz.build -$CC $CFLAGS -c \ - -DNDEBUG -mavx -msse -msse2 -Wno-missing-field-initializers \ - chain.c \ - iccread.c \ - matrix.c \ - transform.cpp \ - transform-avx.cpp \ - transform-sse1.cpp \ - transform-sse2.cpp \ - transform_util.c +cargo fuzz build -O -$CXX $CXXFLAGS -std=c++11 \ - -I. *.o \ - -DBUILD_FOR_OSSFUZZ \ - $LIB_FUZZING_ENGINE \ - fuzztest/qcms_fuzzer.cpp -o $OUT/fuzz - -find fuzztest -iname "*.icc" \ +find fuzz -iname "*.icc" \ -type f -exec zip -qju $OUT/fuzz_seed_corpus.zip "{}" \; -cp fuzztest/qcms_fuzzer.dict $OUT/fuzz.dict +cp fuzz/qcms_fuzzer.dict $OUT/fuzz.dict +cp fuzz/target/x86_64-unknown-linux-gnu/release/fuzz_target_qcms $OUT/fuzz diff --git a/projects/qcms/project.yaml b/projects/qcms/project.yaml index 0224edd6..fef3fb93 100644 --- a/projects/qcms/project.yaml +++ b/projects/qcms/project.yaml @@ -1,16 +1,10 @@ homepage: "https://hg.mozilla.org/mozilla-central/file/tip/gfx/qcms/" -language: c++ +language: rust primary_contact: "twsmith@mozilla.com" auto_ccs: - "aosmond@mozilla.com" - "jmuizelaar@mozilla.com" fuzzing_engines: - libfuzzer - - afl - - honggfuzz - - dataflow sanitizers: - address - - undefined - - memory - - dataflow |