From 6188f507f20b06e0fce0504207938c94e6495a97 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Thu, 17 Aug 2017 13:20:47 +0200 Subject: [PATCH] MSVC : Disable warnings for libecl --- CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6e5d6d9826..1bca13b3af 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,10 +18,6 @@ elseif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") add_definitions(-DCVF_OSX) elseif(MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP") - - # libecl : Disable some annoying warnings - # TODO: Remove when fixed in libecl - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4190") endif() if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") @@ -120,6 +116,11 @@ else() add_subdirectory(ThirdParty/Ert) endif () + if (MSVC) + # libecl : Disable some warnings + set_target_properties(ecl PROPERTIES COMPILE_FLAGS "/wd4244 /wd4267 /wd4013 /wd4190 /wd4018 /wd4477 /wd4098 /wd4293 /wd4305 /wd4020 /wd4028 /wd4715") + endif() + list(APPEND THIRD_PARTY_LIBRARIES ecl )