From c606923ce54af958e6200666d218f53e97a5c720 Mon Sep 17 00:00:00 2001 From: Ben Taylor Date: Wed, 25 Mar 2026 08:40:24 +0000 Subject: [PATCH 1/3] Add fix for -DENABLE_PROGRAMS=OFF build error Signed-off-by: Ben Taylor --- tests/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index bdb30ee443..cf7a2703b1 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -140,7 +140,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 @@ -195,8 +197,11 @@ if(GEN_FILES) ) add_custom_target(tls13-compat.sh DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/opt-testcases/tls13-compat.sh) + +if(ENABLE_PROGRAMS) 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}) From f4dbfc21e6ab6f43189daff76f814b50c87080a5 Mon Sep 17 00:00:00 2001 From: Ben Taylor Date: Mon, 13 Apr 2026 08:03:15 +0100 Subject: [PATCH 2/3] Add changelog Signed-off-by: Ben Taylor --- ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt diff --git a/ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt b/ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt new file mode 100644 index 0000000000..36fc029885 --- /dev/null +++ b/ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt @@ -0,0 +1,2 @@ +Bugfix + * Add fix for -DENABLE_PROGRAMS=OFF build error reported in issue 10587. From b21300b7c2ec42547d8e4238c9d7bb5e7a9e35a8 Mon Sep 17 00:00:00 2001 From: Ben Taylor Date: Wed, 3 Jun 2026 08:17:34 +0100 Subject: [PATCH 3/3] Update Changelog Signed-off-by: Ben Taylor --- ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt b/ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt index 36fc029885..c7658ec0b6 100644 --- a/ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt +++ b/ChangeLog.d/fix-ENABLE_PROGRAMS-bug.txt @@ -1,2 +1,2 @@ Bugfix - * Add fix for -DENABLE_PROGRAMS=OFF build error reported in issue 10587. + * Fix failure of cmake -DENABLE_PROGRAMS=OFF. Fixes #10587.