From f2f8cdbe808714e66ac258971a09eecaafaa8422 Mon Sep 17 00:00:00 2001 From: collecting Date: Thu, 2 Oct 2025 08:03:15 +0000 Subject: [PATCH] fix: Lower core to find Process --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e6fbbba4..6b6a4142c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -313,7 +313,6 @@ find_package(Boost 1.79.0 REQUIRED COMPONENTS context OPTIONAL_COMPONENTS proces # Check if the optional 'process' component was successfully found. if(Boost_PROCESS_FOUND) # It was found, so we add a compile definition to enable it in the C++ source. - target_compile_definitions(core PRIVATE HAS_BOOST_PROCESS) message(STATUS "Found optional Boost.Process, enabling advanced debugger pipe.") else() # It was not found. This is not an error. @@ -717,6 +716,10 @@ endif() add_subdirectory(src) +if(Boost_PROCESS_FOUND) + target_compile_definitions(core PRIVATE HAS_BOOST_PROCESS) +endif() + # Set citron project or citron-cmd project as default StartUp Project in Visual Studio depending on whether QT is enabled or not if(ENABLE_QT) set_property(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT citron)