diff --git a/CMakeLists.txt b/CMakeLists.txt index 46b9184..d962dac 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,8 +3,8 @@ project(kte) include(GNUInstallDirs) -set(CMAKE_CXX_STANDARD 17) -set(KTE_VERSION "1.3.6") +set(CMAKE_CXX_STANDARD 20) +set(KTE_VERSION "1.3.7") # Default to terminal-only build to avoid SDL/OpenGL dependency by default. # Enable with -DBUILD_GUI=ON when SDL2/OpenGL/Freetype are available. @@ -32,25 +32,23 @@ else () endif () add_compile_options( - "-static" - "-Wall" - "-Wextra" - "-Werror" - "-Wno-unused-function" - "-Wno-unused-parameter" - "-g" - "$<$:-O2>" + ) if (MSVC) add_compile_options("/W4" "$<$:/O2>") else () add_compile_options( + "-static" "-Wall" "-Wextra" "-Werror" + "-pedantic" + "-Wno-unused-function" + "-Wno-unused-parameter" + "$<$:-O2>" "$<$:-g>" - "$<$:-O2>") + ) if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") add_compile_options("-stdlib=libc++") else () diff --git a/make-app-release b/make-app-release index 0bde4e8..68d837c 100755 --- a/make-app-release +++ b/make-app-release @@ -4,7 +4,7 @@ set -eu set -o pipefail mkdir -p cmake-build-release -cmake -S . -B cmake-build-release -DBUILD_GUI=ON -DCMAKE_BUILD_TYPE=Release +cmake -S . -B cmake-build-release -DBUILD_GUI=ON -DCMAKE_BUILD_TYPE=Release -DENABLE_ASAN=OFF cd cmake-build-release make clean