diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-03-12 16:05:36 +0100 |
---|---|---|
committer | Jay Berkenbilt <jberkenbilt@users.noreply.github.com> | 2022-03-19 00:53:18 +0100 |
commit | 87db567e1f094cbc9118f7c8d215df157b1601b5 (patch) | |
tree | ff8d8858282dd3cc2f10c13175cedcb18a1b1434 /fuzz/oss-fuzz-build | |
parent | 5ee21c67c9b5923add9c050c365fe4423c50dac9 (diff) | |
download | qpdf-87db567e1f094cbc9118f7c8d215df157b1601b5.tar.zst |
Convert oss-fuzz-build to use cmake
Diffstat (limited to 'fuzz/oss-fuzz-build')
-rwxr-xr-x | fuzz/oss-fuzz-build | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/fuzz/oss-fuzz-build b/fuzz/oss-fuzz-build index a875edcf..ae03292e 100755 --- a/fuzz/oss-fuzz-build +++ b/fuzz/oss-fuzz-build @@ -21,15 +21,9 @@ if [[ $GITHUB_FORK != "" ]]; then fi fi -./configure \ - --enable-oss-fuzz \ - --enable-static \ - --disable-shared \ - --enable-crypto-native \ - --disable-implicit-crypto \ - --prefix="$WORK" \ - LDFLAGS="-L$WORK/lib" \ - CPPFLAGS="-I$WORK/include" \ - LIBS="-pthread" -make -j$(nproc) install -make install_fuzz +env CMAKE_PREFIX_PATH=$WORK LDFLAGS="-L$WORK/lib -lpthread" \ + cmake -S . -B build \ + -DOSS_FUZZ=1 -DBUILD_SHARED_LIBS=0 -DCMAKE_BUILD_TYPE=Debug \ + -DUSE_IMPLICIT_CRYPTO=0 -DREQUIRE_CRYPTO_NATIVE=1 +cmake --build build -j$(nproc) --target fuzzers +cmake --install build --component fuzz |