# HG changeset patch # User alfadur # Date 1539541559 -10800 # Node ID a44e4c057f571fb4012cef40fd38b475c970ab3c # Parent 9a1f1e8170f2d47da02852073ec89964917600ac use correct compiler flags diff -r 9a1f1e8170f2 -r a44e4c057f57 CMakeLists.txt --- a/CMakeLists.txt Sun Oct 14 19:04:51 2018 +0200 +++ b/CMakeLists.txt Sun Oct 14 21:25:59 2018 +0300 @@ -113,20 +113,21 @@ endif() #set default compiler flags -add_flag_append(CMAKE_C_FLAGS "-Wall -pipe") -add_flag_append(CMAKE_C_FLAGS_RELEASE "-O2") if(WIN32 AND VCPKG_TOOLCHAIN) - add_flag_append(CMAKE_C_FLAGS_DEBUG "-O0") + add_flag_append(CMAKE_C_FLAGS "/DWIN32_VCPKG /Wall") + add_flag_append(CMAKE_C_FLAGS_RELEASE "/Ox") + add_flag_append(CMAKE_C_FLAGS_DEBUG "/Od") + add_flag_append(CMAKE_CXX_FLAGS "/DWIN32_VCPKG /Wall") + add_flag_append(CMAKE_CXX_FLAGS_RELEASE "/Ox") + add_flag_append(CMAKE_CXX_FLAGS_DEBUG "/Od") else() + add_flag_append(CMAKE_C_FLAGS "-Wall -pipe") + add_flag_append(CMAKE_C_FLAGS_RELEASE "-O2") add_flag_append(CMAKE_C_FLAGS_DEBUG "-Wextra -O0") -endif() -add_flag_append(CMAKE_CXX_FLAGS "-Wall -pipe") -add_flag_append(CMAKE_CXX_FLAGS_RELEASE "-O2") -if(WIN32 AND VCPKG_TOOLCHAIN) - add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-O0") -else() - add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-Wextra -O0") -endif() + add_flag_append(CMAKE_CXX_FLAGS "-Wall -pipe") + add_flag_append(CMAKE_CXX_FLAGS_RELEASE "-O2") + add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-Wextra -O0") +endif() #CMake adds a lot of additional configuration flags, so let's clear them up if(MINIMAL_FLAGS)