build: MP_UNITS_DEV_TIME_TRACE CMake option added

This commit is contained in:
Mateusz Pusz committed 2024-11-17 13:35:12 +01:00
1 parent dc847ca360
commit 51f2539fae
6 files changed
+46 -1

No files matched your search

+6
View File
@@ -151,3 +151,9 @@ target_compile_definitions(
mp-units-core ${${projectPrefix}TARGET_SCOPE}
${projectPrefix}HOSTED=$<NOT:$<BOOL:${${projectPrefix}API_FREESTANDING}>>
)
if(${projectPrefix}DEV_TIME_TRACE STREQUAL "ALL")
target_compile_options(mp-units-core ${${projectPrefix}TARGET_SCOPE} "-ftime-trace")
elseif(${projectPrefix}DEV_TIME_TRACE STREQUAL "MODULES")
target_compile_options(mp-units-core PRIVATE "-ftime-trace")
endif()
+4
View File
@@ -71,3 +71,7 @@ if(NOT ${projectPrefix}API_FREESTANDING)
include/mp-units/systems/si/chrono.h
)
endif()
if(${projectPrefix}DEV_TIME_TRACE STREQUAL "MODULES")
target_compile_options(mp-units-systems PRIVATE "-ftime-trace")
endif()