mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:17:35 +00:00
Lagom: Add an option for standalone fuzzers to BuildFuzzers.sh
This builds simple fuzzing binaries without any oss-fuzz specific configuration and without any LibFuzzer instrumentation.
This commit is contained in:
parent
bebcf71bdc
commit
dcd462a050
2 changed files with 16 additions and 0 deletions
|
@ -74,6 +74,13 @@ if [ "$#" -gt "0" ] && [ "--oss-fuzz" = "$1" ] ; then
|
|||
-DCMAKE_PREFIX_PATH=Build/tool-install
|
||||
ninja -C Build/fuzzers
|
||||
cp Build/fuzzers/Fuzzers/Fuzz* "$OUT"/
|
||||
elif [ "$#" -gt "0" ] && [ "--standalone" = "$1" ] ; then
|
||||
echo "Building for standalone fuzz configuration..."
|
||||
cmake -GNinja -B Build/lagom-fuzzers-standalone \
|
||||
-DBUILD_LAGOM=ON \
|
||||
-DENABLE_FUZZERS=ON \
|
||||
-DCMAKE_PREFIX_PATH=Build/tool-install
|
||||
ninja -C Build/lagom-fuzzers-standalone
|
||||
else
|
||||
echo "Building for local fuzz configuration..."
|
||||
pick_clang
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue