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}