aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-01-22 11:09:24 +0000
committersaturneric <[email protected]>2024-01-22 11:09:24 +0000
commit5b6ccc38e16e6505917d50e3bcc83be26bd34f40 (patch)
tree699838a52d541310dd98ac965d36b656c555b1b9 /CMakeLists.txt
parentfix: slove app building problems (diff)
downloadGpgFrontend-5b6ccc38e16e6505917d50e3bcc83be26bd34f40.tar.gz
GpgFrontend-5b6ccc38e16e6505917d50e3bcc83be26bd34f40.zip
fix: solve ci build problems at different platforms
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt16
1 files changed, 3 insertions, 13 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e520a5b9..aba09f9c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -26,18 +26,8 @@
cmake_minimum_required(VERSION 3.16)
message(STATUS "Current Generator: ${CMAKE_GENERATOR}")
-if(CMAKE_GENERATOR EQUAL "Xcode")
- SET (CMAKE_C_FLAGS "-Wall -std=c11")
- SET (CMAKE_C_FLAGS_DEBUG "-g")
- SET (CMAKE_C_FLAGS_MINSIZERE "-Os -DNDEBUG")
- SET (CMAKE_C_FLAGS_RELEASE "-O3 -DNDEBUG")
- SET (CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
-
- SET (CMAKE_CXX_FLAGS "-Wall -std=c++17")
- SET (CMAKE_CXX_FLAGS_DEBUG "-g")
- SET (CMAKE_CXX_FLAGS_MINSIZEREL "-Os -DNDEBUG")
- SET (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
- SET (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
+if(CMAKE_GENERATOR STREQUAL "Xcode")
+ set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_SOURCE_DIR}/cmake/FlagsOverridesXcode.cmake")
else()
set(CMAKE_USER_MAKE_RULES_OVERRIDE "${CMAKE_SOURCE_DIR}/cmake/FlagsOverrides.cmake")
endif()
@@ -194,7 +184,7 @@ if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "Release")
endif ()
-if (CMAKE_BUILD_TYPE EQUAL "Release")
+if (CMAKE_BUILD_TYPE STREQUAL "Release")
add_compile_definitions(RELEASE)
else()
add_compile_definitions(DEBUG)