# HG changeset patch # User alfadur # Date 1539536571 -10800 # Node ID d4874de4736b069a0274b55b03bda6060f7fd34d # Parent fed924791e06345cda76a4acc28f5dfc063ffd08 don't use -Wextra when building with vcpkg diff -r fed924791e06 -r d4874de4736b CMakeLists.txt --- a/CMakeLists.txt Sun Oct 14 19:28:24 2018 +0300 +++ b/CMakeLists.txt Sun Oct 14 20:02:51 2018 +0300 @@ -115,10 +115,18 @@ #set default compiler flags 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") +if(WIN32 AND VCPKG_TOOLCHAIN) + add_flag_append(CMAKE_C_FLAGS_DEBUG "-O0") +else() + 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") -add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-Wextra -O0") +if(WIN32 AND VCPKG_TOOLCHAIN) + add_flag_append(CMAKE_CXX_FLAGS_DEBUG "-O0") +else() + 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)