c-blosc: simplify build (#9561)

Do not build binaries that are not needed: tests, benchmarks and shared
libraries. This will stabilise the Fuzz Introspector build which has
been a bit spurious lately.
This commit is contained in:
DavidKorczynski 2023-02-02 15:13:51 +00:00 committed by GitHub
parent 1724733e5e
commit dcea5c327e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -16,7 +16,9 @@
################################################################################ ################################################################################
# Build project # Build project
cmake . -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" -DBUILD_FUZZERS=ON cmake . -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DBUILD_FUZZERS=ON -DBUILD_TESTS=OFF -DBUILD_BENCHMARKS=OFF \
-DBUILD_EXAMPLES=OFF -DBUILD_STATIC=ON -DBUILD_SHARED=OFF
make clean make clean
make -j$(nproc) make -j$(nproc)