Add gprof profiling support. (#7547)

This commit is contained in:
Rossmaxx
2025-01-20 11:20:04 +05:30
committed by GitHub
parent b21a2696a9
commit 80a46d3c76
3 changed files with 20 additions and 2 deletions

View File

@@ -13,7 +13,7 @@ ENDIF()
# Additional compile flags
if(NOT MSVC)
set(COMPILE_FLAGS ${COMPILE_FLAGS} -O3 -c
-fomit-frame-pointer -funroll-loops -ffast-math -fno-strict-aliasing
-funroll-loops -ffast-math -fno-strict-aliasing
${PIC_FLAGS}
)
endif()

View File

@@ -6,7 +6,7 @@ LIST(SORT PLUGIN_SOURCES)
if(MSVC)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /fp:fast")
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -fomit-frame-pointer -fno-strict-aliasing -funroll-loops -ffast-math")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 -fno-strict-aliasing -funroll-loops -ffast-math")
endif()
FOREACH(_item ${PLUGIN_SOURCES})
GET_FILENAME_COMPONENT(_plugin "${_item}" NAME_WE)