From 1f7920285bb72d2aa874c83239e1f7d7a2b04f15 Mon Sep 17 00:00:00 2001 From: Isaac Morales Date: Wed, 11 Dec 2024 02:04:14 +0100 Subject: [PATCH] Add BDM_CXXMODULES variable to track if BDM was built with cxxmodules --- cmake/BioDynaMo.cmake | 2 +- cmake/UseBioDynaMo.cmake.in | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/BioDynaMo.cmake b/cmake/BioDynaMo.cmake index 6d5238488..ab6216660 100644 --- a/cmake/BioDynaMo.cmake +++ b/cmake/BioDynaMo.cmake @@ -146,7 +146,7 @@ function(build_shared_library TARGET) else() set(BDM_OUT_OF_SRC_ARG --bdm-source ${CMAKE_SOURCE_DIR}) endif() - if (runtime_cxxmodules) + if (BDM_CXXMODULES) set(BDM_CXX_MODULES_ARG "--cxxmodules") endif() add_custom_command(OUTPUT "${BDM_DICT_FILE}" diff --git a/cmake/UseBioDynaMo.cmake.in b/cmake/UseBioDynaMo.cmake.in index 469607928..2a568f160 100644 --- a/cmake/UseBioDynaMo.cmake.in +++ b/cmake/UseBioDynaMo.cmake.in @@ -107,6 +107,7 @@ if(UNIX AND NOT APPLE) endif() set(BDM_OUT_OF_SOURCE true) +set(BDM_MODULES @runtime_cxxmodules@) if(real_t) message(STATUS "BioDynaMo real_t set to: ${real_t}")