From 27a95e0ab070447c1bde97dce4fff0876adb10bd Mon Sep 17 00:00:00 2001
From: George Sedov <george.sedov@desy.de>
Date: Mon, 20 Mar 2023 15:48:30 +0100
Subject: [PATCH] preserve debug symbols for release receiver

---
 receiver/CMakeLists.txt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/receiver/CMakeLists.txt b/receiver/CMakeLists.txt
index 26a87f83f..4f27a3e77 100644
--- a/receiver/CMakeLists.txt
+++ b/receiver/CMakeLists.txt
@@ -61,6 +61,10 @@ set(MONITORING_FILES
         src/monitoring/receiver_monitoring_client_noop.cpp
         )
 
+if (CMAKE_BUILD_TYPE STREQUAL "Release")
+    set(CMAKE_BUILD_TYPE RelWithDebInfo)
+endif()
+
 if (ENABLE_NEW_RECEIVER_MONITORING)
     add_definitions(-DNEW_RECEIVER_MONITORING_ENABLED)
     find_package(gRPC REQUIRED)
-- 
GitLab