summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authornavewindre <boneyaard@gmail.com>2025-09-10 12:25:00 +0200
committernavewindre <boneyaard@gmail.com>2025-09-10 12:25:00 +0200
commit235926dadb686589f0b5480162c3ab929159e570 (patch)
tree9fc482720a2bafabaca207befbc611d373d1c7ca /CMakeLists.txt
parent8be4ca70798fafd57dba947edfb18d0de594013d (diff)
unfuck
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt13
1 files changed, 7 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e99269a..fc2ce17 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -20,8 +20,11 @@ pkg_check_modules(FREETYPE REQUIRED freetype2)
pkg_check_modules(GLEW REQUIRED glew)
find_package(OpenGL REQUIRED)
+# release build settings
+set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wno-nontrivial-memcall")
+# debug build settings
+set(CMAKE_CXX_FLAGS_DEBUG "-g -DDEBUG=1 -fsanitize=address -Wno-nontrivial-memcall")
-target_compile_options(app PRIVATE -Wall)
target_include_directories(app PRIVATE
${SDL2_INCLUDE_DIRS}
${FREETYPE_INCLUDE_DIRS}
@@ -47,10 +50,8 @@ else()
)
endif()
-# release build settings
-set(CMAKE_CXX_FLAGS_RELEASE "-O3 -Wno-nontrivial-memcall")
-# debug build settings
-set(CMAKE_CXX_FLAGS_DEBUG "-g -DDEBUG=1 -fsanitize=address -Wno-nontrivial-memcall")
+target_compile_options(app PRIVATE -Wall)
+target_compile_options(app PRIVATE -Wno-nontrivial-memcall)
add_custom_target(debug
COMMAND ${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE=Debug ${CMAKE_BINARY_DIR}
@@ -63,4 +64,4 @@ add_custom_target(release
COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR}
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
COMMENT "Building ~~**RELEASE**~~"
-) \ No newline at end of file
+)