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)