From 1e05c59ce897198ccfdde300599a908d48d03c36 Mon Sep 17 00:00:00 2001 From: tritao Date: Sun, 19 Jan 2025 16:50:22 +0000 Subject: [PATCH] CMake: Provide build flag to enable compile time tracing. --- cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake b/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake index c6eb431637f0..9fa104f6df53 100644 --- a/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake +++ b/cMake/FreeCAD_Helpers/CompilerChecksAndSetups.cmake @@ -86,6 +86,11 @@ macro(CompilerChecksAndSetups) if(BUILD_USE_LIBCXX) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++") endif() + + if(BUILD_ENABLE_TIME_TRACE) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ftime-trace") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftime-trace") + endif() endif(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_COMPILER_IS_CLANGXX) if(CMAKE_COMPILER_IS_CLANGXX)