From 1aec7793519cbfa2baf309148b05a622037dbbcd Mon Sep 17 00:00:00 2001 From: Hayodea Hekol Date: Mon, 29 Sep 2025 21:09:31 -0400 Subject: [PATCH] CMake: Conditionally build QtxAcquisitionHistTracker --- smocore/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/smocore/CMakeLists.txt b/smocore/CMakeLists.txt index 97bb585..09a1758 100644 --- a/smocore/CMakeLists.txt +++ b/smocore/CMakeLists.txt @@ -13,7 +13,6 @@ add_library(smocore STATIC lockerAndInvokerBase.cpp lockSet.cpp serializedAsynchronousContinuation.cpp - qutexAcquisitionHistoryTracker.cpp # Body body/body.cpp @@ -38,6 +37,11 @@ add_library(smocore STATIC mindManager/mindManager.cpp ) +# Conditionally add qutexAcquisitionHistoryTracker.cpp only when debug locks are enabled +if(ENABLE_DEBUG_LOCKS) + target_sources(smocore PRIVATE qutexAcquisitionHistoryTracker.cpp) +endif() + target_include_directories(smocore PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_BINARY_DIR}