From b612ac319c6524ccece602844a207e67373039f5 Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Thu, 25 Feb 2021 15:48:01 +0100 Subject: [PATCH] Enable warning like errors for the msvc build. --- .gitlab-ci.yml | 2 +- CMake/compilerflags/MSVC.cmake | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cc46534ad..f274d315a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -127,7 +127,7 @@ msvc_16: - cd $CI_PROJECT_DIR - md -force $env:BUILD_FOLDER - cd $env:BUILD_FOLDER - - cmake .. --preset=all_msvc + - cmake .. --preset=all_msvc -DBUILD_WARNINGS_AS_ERRORS=ON - MSBuild.exe VirtualFluids.sln /property:Configuration=$env:BUILD_CONFIGURATION /verbosity:minimal /maxcpucount:4 cache: diff --git a/CMake/compilerflags/MSVC.cmake b/CMake/compilerflags/MSVC.cmake index 73c1d765b..c1d011b51 100644 --- a/CMake/compilerflags/MSVC.cmake +++ b/CMake/compilerflags/MSVC.cmake @@ -31,6 +31,12 @@ list(APPEND CS_COMPILER_FLAGS_CXX "/wd4100") # unreferenced formal parameter list(APPEND CS_COMPILER_FLAGS_CXX "/wd4324") list(APPEND CS_COMPILER_FLAGS_CXX "/wd4201") + +if(BUILD_WARNINGS_AS_ERRORS) + list(APPEND CS_COMPILER_FLAGS_CXX "/WX") +endif() + + ############################################################################################################# # preprocessor definitions ############################################################################################################# -- GitLab