From 10fdb24c791259465a74f0bd9e1f6150f2cfd183 Mon Sep 17 00:00:00 2001 From: milek7 Date: Sat, 9 Apr 2022 22:20:01 +0200 Subject: [PATCH] change MSVC build flags --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 357b274b..87154233 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -345,6 +345,10 @@ endif() add_executable(${PROJECT_NAME} ${SOURCES} ${HEADERS}) if (${CMAKE_CXX_COMPILER_ID} STREQUAL MSVC) + # override cmake defaults + set(CMAKE_CXX_FLAGS_RELWITHDEBINFO " /MD /Zi /O2 /DNDEBUG") + set(CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO " /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF") + # /wd4996: disable "deprecation" warnings # /wd4244: disable warnings for conversion with possible loss of data # /wd5033: disable because it is all over Python headers