From f20bed8a527e89acc8c80ff09213ba0b43bc3174 Mon Sep 17 00:00:00 2001 From: Pagwin Date: Tue, 16 Jul 2024 20:35:49 -0400 Subject: [PATCH] added compiler flags --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3171649..09e61f0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,11 @@ project(project_name_here # setting this so compile_commands.json is generated for clangd set(CMAKE_EXPORT_COMPILE_COMMANDS 1) +# allowances for debugging +set(CMAKE_CXX_FLAGS_DEBUG "-g") + +# generally useful +set(CMAKE_CXX_FLAGS "-Wall -pedantic -Wextra -Wfloat-equal -Wundef -Wpointer-arith -Wcast-align -Wstrict-overflow=2 -Wunreachable-code") # for convenience if they're needed #find_package(Boost REQUIRED) #find_package(fmt REQUIRED)