From 9aa962e792362751f79343a10095f64285c79bae Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Thu, 13 Oct 2022 13:27:31 +0200
Subject: [PATCH] CMAKE: Apply the build type specific tags

---
 CMakeLists.txt | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index f752552b..8eb353a8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -60,6 +60,9 @@ set(${CMAKE_BUILD_TYPE}_C_FLAGS)
 set(RelWithDebInfo_C_FLAGS
     -Wno-switch # For the CI
 )
+set(Release_C_FLAGS
+    -Wno-switch # For the CI
+)
 set(COMMON_C_FLAGS
     -Wall -Wextra -Werror
     -Wshadow
@@ -325,18 +328,16 @@ target_include_directories(lektord PRIVATE
     ${CURL_INCLUDE_DIRS}
 )
 
-target_compile_definitions(lektord PRIVATE ${common_DEFINITIONS})
 target_compile_definitions(lkt     PRIVATE ${common_DEFINITIONS})
-
-target_compile_options(lektord PRIVATE ${COMMON_C_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS})
-target_compile_definitions(lektord PRIVATE
+target_compile_definitions(lektord PRIVATE ${common_DEFINITIONS}
     QT_DISABLE_DEPRECATED_BEFORE=0x050F00
     QT_NO_CAST_TO_ASCII
     QT_RESTRICTED_CAST_FROM_ASCII
     QTCREATOR_UTILS_STATIC_LIB
 )
 
-target_compile_options(lkt  PRIVATE ${COMMON_C_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS})
+target_compile_options(lektord PRIVATE ${COMMON_C_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS})
+target_compile_options(lkt     PRIVATE ${COMMON_C_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS} ${${CMAKE_CXX_COMPILER_ID}_CXX_FLAGS} ${${CMAKE_C_COMPILER_ID}_C_FLAGS})
 
 set_property(TARGET lektord PROPERTY CXX_STANDARD 20)
 
-- 
GitLab