diff --git a/CMakeLists.txt b/CMakeLists.txt index 2cd77151..61888849 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,6 +103,21 @@ if(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG) add_compile_options(-fsanitize=address) endif() + if(USE_TRACY) + message(STATUS "Tracy is turned on") + + option( TRACY_ENABLE "" ON) + option( TRACY_ON_DEMAND "" ON) + add_subdirectory (subprojects/tracy) + + target_link_libraries(Hyprland Tracy::TracyClient) + + if(USE_TRACY_GPU) + message(STATUS "Tracy GPU Profiling is turned on") + add_compile_definitions(USE_TRACY_GPU) + endif() + endif() + add_compile_options(-pg -no-pie -fno-builtin) add_link_options(-pg -no-pie -fno-builtin) endif() @@ -141,21 +156,6 @@ else() endif() endif() -if(USE_TRACY) - message(STATUS "Tracy is turned on") - - option( TRACY_ENABLE "" ON) - option( TRACY_ON_DEMAND "" ON) - add_subdirectory (subprojects/tracy) - - target_link_libraries(Hyprland Tracy::TracyClient) - - if(USE_TRACY_GPU) - message(STATUS "Tracy GPU Profiling is turned on") - add_compile_definitions(USE_TRACY_GPU) - endif() -endif() - target_compile_definitions(Hyprland PRIVATE "GIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\""