cmake: By default do not use fuzztest unless BUILD_DEPS=ON

Currently no major distro provide fuzztest, i.e. 0% chance to find it in the system.
This commit is contained in:
Corentin Le Molgat
2025-07-10 10:57:42 +02:00
parent 194bf807ac
commit 2f35555f0c

View File

@@ -201,7 +201,8 @@ if(BUILD_TESTING)
if(MSVC OR CMAKE_CROSSCOMPILING)
set(USE_fuzztest OFF)
else()
CMAKE_DEPENDENT_OPTION(USE_fuzztest "Enable fuzztest" ON "BUILD_CXX" OFF)
# since no distro provide a fuzztest package disable support by default.
CMAKE_DEPENDENT_OPTION(USE_fuzztest "Enable fuzztest" ${BUILD_DEPS} "BUILD_CXX" OFF)
endif()
if(NOT USE_fuzztest)
set(BUILD_fuzztest OFF)