summaryrefslogtreecommitdiff
path: root/test/fuzz
diff options
context:
space:
mode:
authorHans Kristian Rosbach <hk-git@circlestorm.org>2025-11-11 17:24:26 +0100
committerHans Kristian Rosbach <hk-github@circlestorm.org>2025-11-16 12:15:05 +0100
commit8d4bd56217ab8f2701bc3f2fa643dcf45d460343 (patch)
treec8349bdeabf24044b81bc775e47d8b5f45131d33 /test/fuzz
parent30ff317fb42797a2456f1747476cfc5c0085425c (diff)
downloadProject-Tick-8d4bd56217ab8f2701bc3f2fa643dcf45d460343.tar.gz
Project-Tick-8d4bd56217ab8f2701bc3f2fa643dcf45d460343.zip
Use CTest to simplify testing options
Add CMake variable TEST_STOCK_ZLIB to disable some tests if attempting to run our testsuite on stock zlib. PR depends on CMP0077, introduced by CMake 3.13. Upped minimum compatible CMake version to 3.13, same as we have actually been telling people was the minumum for years on the wiki. Upped upper compatible CMake version to 3.31, my current version.
Diffstat (limited to 'test/fuzz')
-rw-r--r--test/fuzz/CMakeLists.txt8
1 files changed, 3 insertions, 5 deletions
diff --git a/test/fuzz/CMakeLists.txt b/test/fuzz/CMakeLists.txt
index e5a7455dda..8f0972de7f 100644
--- a/test/fuzz/CMakeLists.txt
+++ b/test/fuzz/CMakeLists.txt
@@ -39,9 +39,7 @@ foreach(FUZZER ${FUZZERS})
target_link_libraries(${FUZZER} ${FUZZING_ENGINE})
endif()
- if(ZLIB_ENABLE_TESTS)
- file(GLOB FUZZER_TEST_FILES ${PROJECT_SOURCE_DIR}/*)
- set(FUZZER_COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:${FUZZER}> ${FUZZER_TEST_FILES})
- add_test(NAME ${FUZZER} COMMAND ${FUZZER_COMMAND})
- endif()
+ file(GLOB FUZZER_TEST_FILES ${PROJECT_SOURCE_DIR}/*)
+ set(FUZZER_COMMAND ${CMAKE_CROSSCOMPILING_EMULATOR} $<TARGET_FILE:${FUZZER}> ${FUZZER_TEST_FILES})
+ add_test(NAME ${FUZZER} COMMAND ${FUZZER_COMMAND})
endforeach()