From a79086332490881b040f12a3fe55a2151b069584 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Thu, 29 Apr 2021 08:37:10 +0200 Subject: [PATCH] build: CMake 3.15 does not set default MSVC warning level anymore --- cmake/warnings.cmake | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/cmake/warnings.cmake b/cmake/warnings.cmake index afe0da47..ce46d8bb 100644 --- a/cmake/warnings.cmake +++ b/cmake/warnings.cmake @@ -22,7 +22,7 @@ # Based on https://github.com/lefticus/cpp_starter_project/blob/master/cmake/CompilerWarnings.cmake -cmake_minimum_required(VERSION 3.3) +cmake_minimum_required(VERSION 3.15) option(WARNINGS_AS_ERRORS "Treat compiler warnings as errors" ON) @@ -90,8 +90,6 @@ macro(_set_flags) endif() if(MSVC) - string(REGEX REPLACE "/W[0-4]" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" PARENT_SCOPE) set(flags ${MSVC_WARNINGS}) elseif(CMAKE_CXX_COMPILER_ID MATCHES ".*Clang") set(flags ${CLANG_WARNINGS})