From 5a6f0d7502f6f65eb1279786e9952a28cb05a344 Mon Sep 17 00:00:00 2001 From: Tobias Fella <tobias.fella@kde.org> Date: Fri, 24 Jan 2025 20:17:05 +0100 Subject: [PATCH] Add cmake option for enabling sanitizers This adds the -DECM_ENABLE_SANITIZERS option --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index b47110ff9..5094bc769 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,12 @@ string(JOIN ~ FULL_VERSION ${PROJECT_VERSION} ${PRE_STAGE}) message(STATUS) message(STATUS "Configuring ${PROJECT_NAME} ${FULL_VERSION} ==>") +find_package(ECM NO_MODULE) +if (ECM_FOUND) + set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) + include(ECMEnableSanitizers) +endif() + include(FeatureSummary) include(CTest)