From f08859d1c5db2607eed868bfc203295735a547f1 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Fri, 12 Dec 2025 09:30:34 +0800 Subject: [PATCH] [Fix] (3rdparty/tracy): enable `TRACY_NO_CRASH_HANDLER` to prevent unwanted crash detection --- CMakeLists.txt | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f90c259..9ce42d4d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -78,12 +78,16 @@ add_subdirectory(3rdparty/glslang) add_subdirectory(3rdparty/SPIRV-Cross) set(TRACY_ENABLE ON CACHE BOOL "Enable Tracy" FORCE) -set(TRACY_ON_DEMAND ON CACHE BOOL "Enable profiling only connected" FORCE) -set(TRACY_NO_EXIT OFF CACHE BOOL "Don't exit Tracy until connected" FORCE) -set(TRACY_DELAYED_INIT ON CACHE BOOL "Don't init Tracy on library load" FORCE) -set(TRACY_MANUAL_LIFETIME ON CACHE BOOL "Manually control Tracy lifetime" FORCE) -add_subdirectory(3rdparty/tracy) +if (TRACY_ENABLE) + set(TRACY_ON_DEMAND ON CACHE BOOL "Enable profiling only connected" FORCE) + set(TRACY_NO_EXIT OFF CACHE BOOL "Don't exit Tracy until connected" FORCE) + set(TRACY_DELAYED_INIT ON CACHE BOOL "Don't init Tracy on library load" FORCE) + set(TRACY_MANUAL_LIFETIME ON CACHE BOOL "Manually control Tracy lifetime" FORCE) + set(TRACY_NO_CRASH_HANDLER ON CACHE BOOL "Disable crash handling" FORCE) + + add_subdirectory(3rdparty/tracy) +endif () set(SOURCE_FILES MobileGL/Init.cpp