From 7556893505b9cfc0b0cf4df6a22ef2fa11343108 Mon Sep 17 00:00:00 2001 From: Torsten Wierschin Date: Fri, 17 Jul 2026 12:59:58 +0200 Subject: [PATCH] chore(CMake): guard Lts/Tests add_subdirectory when BUILD_TESTING is ON to allow partial checkouts --- Lts/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Lts/CMakeLists.txt b/Lts/CMakeLists.txt index b6b350b04..a948a2288 100644 --- a/Lts/CMakeLists.txt +++ b/Lts/CMakeLists.txt @@ -27,7 +27,11 @@ foreach(dir IN LISTS LTS_SUBDIRS) endforeach() IF (BUILD_TESTING) - ADD_SUBDIRECTORY(Tests) + if (EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/Tests") + ADD_SUBDIRECTORY(Tests) + else() + message(STATUS "Skipping missing Tests directory under Lts (BUILD_TESTING is ON)") + endif() ENDIF() OPTION(BUILD_DOCS "Build documentation as html files from Lts/Documentation" OFF)