From fbbe04f942c206fb81f345177fd910839890a495 Mon Sep 17 00:00:00 2001 From: NukeBird Date: Thu, 20 Feb 2025 14:36:09 +0300 Subject: [PATCH] Specify optimization flags + -Wall --- CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 42eabd9..8e69d6a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,14 @@ cmake_minimum_required(VERSION 3.22.0) set(PROJECT_NAME zecsy) +if(NOT CMAKE_BUILD_TYPE) + set(CMAKE_BUILD_TYPE Release) +endif() + +set(CMAKE_CXX_FLAGS "-Wall -Wextra") +set(CMAKE_CXX_FLAGS_DEBUG "-g") +set(CMAKE_CXX_FLAGS_RELEASE "-O3") + project(${PROJECT_NAME}) set(CMAKE_EXPORT_COMPILE_COMMANDS ON)