aboutsummaryrefslogtreecommitdiff
path: root/projects/jsoncons
diff options
context:
space:
mode:
authorDavidKorczynski <david@adalogics.com>2020-05-01 15:25:38 +0100
committerGitHub <noreply@github.com>2020-05-01 07:25:38 -0700
commit982ddca0351851891e55093717dbe8b76404b382 (patch)
tree4d96c9d68cd9cf9e56745f0f999650caef370290 /projects/jsoncons
parent2f1fc1e94f22af73c6166cd085b9fcb7fc80e1af (diff)
downloadoss-fuzz-982ddca0351851891e55093717dbe8b76404b382.tar.gz
All work in building fuzzers has been moved to upstream. (#3751)
Diffstat (limited to 'projects/jsoncons')
-rwxr-xr-xprojects/jsoncons/build.sh22
1 files changed, 4 insertions, 18 deletions
diff --git a/projects/jsoncons/build.sh b/projects/jsoncons/build.sh
index b055a872a..f53a06dba 100755
--- a/projects/jsoncons/build.sh
+++ b/projects/jsoncons/build.sh
@@ -14,22 +14,8 @@
# limitations under the License.
#
################################################################################
+cd jsoncons/fuzzers
-cd jsoncons
-$CXX ./fuzzers/fuzz_parse.cpp -I./include $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_parse
-$CXX ./fuzzers/fuzz_csv.cpp -I./include $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_csv
-
-# With third party
-$CXX ./fuzzers/fuzz_cbor.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_cbor
-$CXX ./fuzzers/fuzz_bson.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_bson
-$CXX ./fuzzers/fuzz_msgpack.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_msgpack
-$CXX ./fuzzers/fuzz_ubjson.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_ubjson
-
-
-# Fuzzers with encoders
-$CXX ./fuzzers/fuzz_bson_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_bson_encoder
-$CXX ./fuzzers/fuzz_cbor_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_cbor_encoder
-$CXX ./fuzzers/fuzz_csv_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_csv_encoder
-$CXX ./fuzzers/fuzz_json_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_json_encoder
-$CXX ./fuzzers/fuzz_msgpack_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_msgpack_encoder
-$CXX ./fuzzers/fuzz_ubjson_encoder.cpp -I./include -I./third_party $CXXFLAGS $LIB_FUZZING_ENGINE -o $OUT/fuzz_ubjson_encoder
+# Ensure script is executable
+chmod +x ./build_fuzzers.sh
+./build_fuzzers.sh