diff options
Diffstat (limited to 'cmake/Toolset.cmake')
-rw-r--r-- | cmake/Toolset.cmake | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cmake/Toolset.cmake b/cmake/Toolset.cmake index 10f682915..d54abb795 100644 --- a/cmake/Toolset.cmake +++ b/cmake/Toolset.cmake @@ -1,6 +1,7 @@ option (ENABLE_FAST_MATH "Build rspamd with fast math compiler flag [default: ON]" ON) option (ENABLE_ANALYZER "Build rspamd with static analyzer [default: OFF]" OFF) option (ENABLE_STATIC_LIBCXX "Build rspamd with static lib(std)c++ [default: OFF]" OFF) +option (ENABLE_COMPILE_TIME "Show compile time [default: OFF]" OFF) if(CMAKE_C_COMPILER_ID STREQUAL "GNU") SET (COMPILER_GCC 1) @@ -199,6 +200,10 @@ if (ENABLE_STATIC_LIBCXX MATCHES "ON") set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -static-libstdc++") endif() +if (ENABLE_COMPILE_TIME MATCHES "ON") + set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "/usr/bin/time") +endif() + message (STATUS "Final CFLAGS: ${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE_UC}}") message (STATUS "Final CXXFLAGS: ${CMAKE_CXX_FLAGS} ${CMAKE_C_FLAGS_${CMAKE_BUILD_TYPE_UC}}") message (STATUS "Final link flags for shlib: ${CMAKE_SHARED_LINKER_FLAGS}") |