]> git.seodisparate.com - RockPaperScissorsDuel/commitdiff
Fix CMakeLists.txt
authorStephen Seo <seo.disparate@gmail.com>
Sat, 22 Jul 2023 03:53:15 +0000 (12:53 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Sat, 22 Jul 2023 03:53:15 +0000 (12:53 +0900)
CMakeLists.txt

index f6d66bdc6d7e51d333f33e6dae29cc4c7dd92c94..a1fa4235fbadc0f9668bc121c9b608ddeb4216e4 100644 (file)
@@ -1,12 +1,9 @@
-project(RockPaperScissorsDuelNative)
 cmake_minimum_required(VERSION 3.18.4)
+project(RockPaperScissorsDuelNative)
 
-set(CMAKE_C_FLAGS "-Wall -Wextra -Wpedantic")
-set(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-set(CMAKE_C_FLAGS_RELEASE "-O3 -D NDEBUG")
-set(CMAKE_CXX_FLAGS "-Wall -Wextra -Wpedantic")
-set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
-set(CMAKE_CXX_FLAGS_RELEASE "-O3 -D NDEBUG")
+add_compile_options(-Wall -Wextra -Wpedantic
+    $<$<CONFIG:DEBUG>:-O0>
+)
 
 if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
     message(STATUS "Setting build type to 'Debug', none was specified.")