diff --git a/projects/assimp/build.sh b/projects/assimp/build.sh index 3fa508605f6c..8d38459badcb 100644 --- a/projects/assimp/build.sh +++ b/projects/assimp/build.sh @@ -15,6 +15,9 @@ # ################################################################################ +rm -rf contrib/googletest +git clone https://github.com/google/googletest contrib/googletest + # generate build env and build assimp cmake CMakeLists.txt -G "Ninja" -DBUILD_SHARED_LIBS=OFF -DASSIMP_BUILD_ZLIB=ON \ -DASSIMP_BUILD_TESTS=ON -DASSIMP_BUILD_ASSIMP_TOOLS=OFF \ diff --git a/projects/cpuinfo/build.sh b/projects/cpuinfo/build.sh index 2400478fd25e..6d50ac292a5f 100755 --- a/projects/cpuinfo/build.sh +++ b/projects/cpuinfo/build.sh @@ -20,7 +20,11 @@ sed -i 's/"\/proc\/cpuinfo"/"\/tmp\/libfuzzer.config"/g' src/x86/linux/cpuinfo.c sed -i 's/"\/sys\/devices\/system\/cpu\/kernel_max"/"\/tmp\/libfuzzer.config"/g' src/linux/processors.c mkdir build cd build -cmake .. +cmake \ + -DCPUINFO_BUILD_UNIT_TESTS=OFF \ + -DCPUINFO_BUILD_MOCK_TESTS=OFF \ + -DCPUINFO_BUILD_BENCHMARKS=OFF \ + .. make diff --git a/projects/cxxopts/build.sh b/projects/cxxopts/build.sh index dd264f367e4c..234e65eb58f6 100755 --- a/projects/cxxopts/build.sh +++ b/projects/cxxopts/build.sh @@ -15,5 +15,6 @@ # ################################################################################ +export CXXFLAGS="${CXXFLAGS} -std=c++17" export USE_BAZEL_VERSION=7.4.0 bazel_build_fuzz_tests diff --git a/projects/opencv/build.sh b/projects/opencv/build.sh index 33e96c08606a..48709c325ac4 100755 --- a/projects/opencv/build.sh +++ b/projects/opencv/build.sh @@ -34,7 +34,7 @@ for fuzzer in core_fuzzer filestorage_read_file_fuzzer \ filestorage_read_filename_fuzzer filestorage_read_string_fuzzer \ generateusergallerycollage_fuzzer imdecode_fuzzer imencode_fuzzer \ imread_fuzzer readnetfromtensorflow_fuzzer; do -$CXX $CXXFLAGS $LIB_FUZZING_ENGINE $fuzzer.cc -std=c++11 \ +$CXX $CXXFLAGS $LIB_FUZZING_ENGINE $fuzzer.cc -std=c++17 \ -I$install_dir/include/opencv4 -L$install_dir/lib \ -L$install_dir/lib/opencv4/3rdparty \ -lopencv_dnn -lopencv_objdetect -lopencv_photo -lopencv_ml -lopencv_gapi \ diff --git a/projects/spdlog/build.sh b/projects/spdlog/build.sh index 25b1ec0c3c72..62a9cea5af25 100755 --- a/projects/spdlog/build.sh +++ b/projects/spdlog/build.sh @@ -21,7 +21,7 @@ cmake -DSPDLOG_BUILD_TESTS=ON . && make -j$(nproc) # build fuzzers for f in $(find $SRC -name '*_fuzzer.cc'); do b=$(basename -s .cc $f) - $CXX $CXXFLAGS -std=c++11 -Iinclude \ + $CXX $CXXFLAGS -std=c++17 -Iinclude \ $f $LIB_FUZZING_ENGINE ./libspdlog.a \ -o $OUT/$b done diff --git a/projects/zopfli/build.sh b/projects/zopfli/build.sh index 14dac027bb94..2da2905e7ad0 100755 --- a/projects/zopfli/build.sh +++ b/projects/zopfli/build.sh @@ -22,6 +22,6 @@ make -j$(nproc) libzopfli.a # build fuzzers for fuzzers in $(find $SRC -name '*_fuzzer.cc'); do base=$(basename -s .cc $fuzzers) - $CXX $CXXFLAGS -std=c++11 -I. -Isrc/zopfli \ + $CXX $CXXFLAGS -std=c++17 -I. -Isrc/zopfli \ $fuzzers ./libzopfli.a -o $OUT/$base $LIB_FUZZING_ENGINE done