From 09873c203c4e4bdbaf0d9c8ebf391e9bb95fb671 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Mon, 8 Jan 2024 13:11:05 +0100 Subject: [PATCH] fix: setting `cxx_std_20` fixed for library modules --- src/cmake/AddMPUnitsModule.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmake/AddMPUnitsModule.cmake b/src/cmake/AddMPUnitsModule.cmake index 00a53f91..7e95985e 100644 --- a/src/cmake/AddMPUnitsModule.cmake +++ b/src/cmake/AddMPUnitsModule.cmake @@ -62,7 +62,7 @@ function(add_mp_units_module name target_name) # define the target for a module add_library(${target_name} ${SCOPE}) - target_compile_features(${target_name} INTERFACE cxx_std_20) + target_compile_features(${target_name} ${${projectPrefix}TARGET_SCOPE} cxx_std_20) target_link_libraries(${target_name} ${${projectPrefix}TARGET_SCOPE} ${ARG_DEPENDENCIES}) set_target_properties(${target_name} PROPERTIES EXPORT_NAME ${name}) add_library(mp-units::${name} ALIAS ${target_name})