diff --git a/CMakeLists.txt b/CMakeLists.txt index f752552b6393f2ea3dbafd0c9dd6bd1c051ef08f..8eb353a80c6783e429ceca04f2e87e98aa0d6ac7 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)