hdf5: simplify build (#9463)

This should enable fuzz introspector builds to run smoothly

Signed-off-by: David Korczynski <david@adalogics.com>

Signed-off-by: David Korczynski <david@adalogics.com>
This commit is contained in:
DavidKorczynski 2023-01-19 21:08:31 +00:00 committed by GitHub
parent cf3cb38355
commit fa896cea56
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -24,9 +24,10 @@ cd build-dir
cmake -G "Unix Makefiles" \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DBUILD_TESTING:BOOL=ON \
-DHDF5_BUILD_TOOLS:BOOL=ON \
-DBUILD_TESTING:BOOL=OFF \
-DCMAKE_VERBOSE_MAKEFILES:BOOL=ON \
-DHDF5_BUILD_EXAMPLES:BOOL=OFF \
-DHDF5_BUILD_TOOLS:BOOL=OFF \
-DHDF5_ENABLE_SANITIZERS:BOOL=ON \
-DHDF5_ENABLE_Z_LIB_SUPPORT:BOOL=ON \
..
@ -36,6 +37,5 @@ cmake --build . --verbose --config Release -j$(nproc)
cd $SRC/hdf5
$CC $CXXFLAGS $LIB_FUZZING_ENGINE -std=c99 \
-I/src/hdf5/tools/lib -I/src/hdf5/src -I/src/hdf5/build-dir/src \
-I./tools/src/h5repack -I./src/H5FDsubfiling/ \
-I/src/hdf5/src -I/src/hdf5/build-dir/src -I./src/H5FDsubfiling/ \
$SRC/h5_read_fuzzer.c ./build-dir/bin/libhdf5.a -lz -o $OUT/h5_read_fuzzer