Commit c59b417dd for imagemagick.org
commit c59b417dd13b9c5eaf2724ecd0388da8d30fb4c3
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Thu Jan 1 18:37:29 2026 +0100
Use true/false for all CMAKE defines.
diff --git a/oss-fuzz/build_dependencies.sh b/oss-fuzz/build_dependencies.sh
index 8ba4c685d..7e907dc45 100755
--- a/oss-fuzz/build_dependencies.sh
+++ b/oss-fuzz/build_dependencies.sh
@@ -2,14 +2,14 @@
# build zlib
pushd "$SRC/zlib"
-cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DLIBDEFLATE_BUILD_SHARED_LIB=off
+cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DLIBDEFLATE_BUILD_SHARED_LIB=false
make -j$(nproc) CFLAGS="$CFLAGS -fPIC"
make install
popd
# build deflate
pushd "$SRC/libdeflate"
-cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DLIBDEFLATE_BUILD_SHARED_LIB=off -DLIBDEFLATE_BUILD_GZIP=off
+cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DLIBDEFLATE_BUILD_SHARED_LIB=false -DLIBDEFLATE_BUILD_GZIP=false
make -j$(nproc)
make install
popd
@@ -24,14 +24,14 @@ popd
# Build png
pushd "$SRC/libpng"
-cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DPNG_SHARED=off
+cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DPNG_SHARED=false
make -j$(nproc)
make install
popd
# Build libjpeg-turbo
pushd "$SRC/libjpeg-turbo"
-CFLAGS="$CFLAGS -fPIC" cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DENABLE_STATIC=on -DENABLE_SHARED=off
+CFLAGS="$CFLAGS -fPIC" cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DENABLE_STATIC=true -DENABLE_SHARED=false
make -j$(nproc)
make install
popd
@@ -70,14 +70,14 @@ popd
# Build libde265
pushd "$SRC/libde265"
-cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=off -DENABLE_DECODER=off -DCMAKE_BUILD_TYPE=Release
+cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=false -DENABLE_DECODER=false -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
make install
popd
# Build libheif
pushd "$SRC/libheif"
-cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=off -DBUILD_TESTING=off -DWITH_EXAMPLES=off -DENABLE_PLUGIN_LOADING=off -DWITH_JPEG_DECODER=off -DWITH_JPEG_ENCODER=off -DCMAKE_BUILD_TYPE=Release
+cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=false -DBUILD_TESTING=false -DWITH_EXAMPLES=false -DENABLE_PLUGIN_LOADING=false -DWITH_JPEG_DECODER=false -DWITH_JPEG_ENCODER=false -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
make install
popd
@@ -92,14 +92,14 @@ popd
# Build openjpg
pushd "$SRC/openjpeg"
-cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=off -DBUILD_CODEC=off -DCMAKE_BUILD_TYPE=Release
+cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=false -DBUILD_CODEC=false -DCMAKE_BUILD_TYPE=Release
make -j$(nproc)
make install
popd
# Build libjxl
pushd "$SRC/libjxl"
-cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=off -DBUILD_TESTING=false -DJPEGXL_ENABLE_TOOLS=false -DJPEGXL_ENABLE_SKCMS=false -DJPEGXL_ENABLE_DOXYGEN=false -DJPEGXL_ENABLE_MANPAGES=false -DJPEGXL_ENABLE_SJPEG=false -DJPEGXL_ENABLE_EXAMPLES=false -DJPEGXL_ENABLE_BENCHMARK=false -DJPEGXL_ENABLE_FUZZERS=false -DJPEGXL_BUNDLE_LIBPNG=false -DJPEGXL_ENABLE_JPEGLI_LIBJPEG=false -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS"
+cmake . -DCMAKE_INSTALL_PREFIX=$WORK -DBUILD_SHARED_LIBS=false -DBUILD_TESTING=false -DJPEGXL_ENABLE_TOOLS=false -DJPEGXL_ENABLE_SKCMS=false -DJPEGXL_ENABLE_DOXYGEN=false -DJPEGXL_ENABLE_MANPAGES=false -DJPEGXL_ENABLE_SJPEG=false -DJPEGXL_ENABLE_EXAMPLES=false -DJPEGXL_ENABLE_BENCHMARK=false -DJPEGXL_ENABLE_FUZZERS=false -DJPEGXL_BUNDLE_LIBPNG=false -DJPEGXL_ENABLE_JPEGLI_LIBJPEG=false -DCMAKE_C_FLAGS="$CFLAGS" -DCMAKE_CXX_FLAGS="$CXXFLAGS"
make -j$(nproc)
make install
popd