Files
tinyusdz/.clusterfuzzlite/build.sh
2022-04-24 20:38:12 +09:00

22 lines
409 B
Bash
Executable File

#!/bin/bash -eu
# build project
# e.g.
# ./autogen.sh
# ./configure
# make -j$(nproc) all
# build fuzzers
# e.g.
# $CXX $CXXFLAGS -std=c++11 -Iinclude \
# /path/to/name_of_fuzzer.cc -o $OUT/name_of_fuzzer \
# $LIB_FUZZING_ENGINE /path/to/library.a
cd tests/fuzzer
rm -rf build
CXX=clang++ CC=clang meson -Dprefix=$OUT build
cd build
ninja && cp fuzz_intcoding fuzz_tinyusdz fuzz_usdaparser $OUT/