From 8fa7e89fc5d7b996a821f3ccb789800a4287586a Mon Sep 17 00:00:00 2001 From: Ben Taylor Date: Wed, 25 Mar 2026 07:46:32 +0000 Subject: [PATCH] Add fix for -DENABLE_PROGRAMS=OFF build error Signed-off-by: Ben Taylor --- tests/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 09913b56e7..0ab601cc5b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -66,7 +66,9 @@ if(GEN_FILES) add_custom_target(handshake-generated.sh DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/opt-testcases/handshake-generated.sh) set_target_properties(handshake-generated.sh PROPERTIES EXCLUDE_FROM_ALL NO) +if(ENABLE_PROGRAMS) add_dependencies(${ssl_opt_target} handshake-generated.sh) +endif() add_custom_command( OUTPUT @@ -79,10 +81,12 @@ if(GEN_FILES) DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../framework/scripts/generate_tls13_compat_tests.py ) +if(ENABLE_PROGRAMS) add_custom_target(tls13-compat.sh DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/opt-testcases/tls13-compat.sh) set_target_properties(tls13-compat.sh PROPERTIES EXCLUDE_FROM_ALL NO) add_dependencies(${ssl_opt_target} tls13-compat.sh) +endif() else() foreach(file ${all_generated_data_files})