From 10adcbc082bdbf9e01714ae24a0cc8f49642fa08 Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Mon, 24 Apr 2023 10:13:31 +0200 Subject: [PATCH] Disable warnings on MSVC when including HDF5 --- ApplicationLibCode/FileInterface/RifHdf5Exporter.h | 3 +++ ApplicationLibCode/FileInterface/RifHdf5Reader.cpp | 4 +++- ApplicationLibCode/FileInterface/RifHdf5Reader.h | 3 +++ ApplicationLibCode/FileInterface/RifHdf5SummaryReader.cpp | 3 +++ ApplicationLibCode/UnitTests/HDF5FileReader-Test.cpp | 3 +++ ApplicationLibCode/UnitTests/HDF5FileWriter-Test.cpp | 3 +++ 6 files changed, 18 insertions(+), 1 deletion(-) diff --git a/ApplicationLibCode/FileInterface/RifHdf5Exporter.h b/ApplicationLibCode/FileInterface/RifHdf5Exporter.h index 1df0581fba..87e9acf80d 100644 --- a/ApplicationLibCode/FileInterface/RifHdf5Exporter.h +++ b/ApplicationLibCode/FileInterface/RifHdf5Exporter.h @@ -18,6 +18,9 @@ #pragma once +#ifdef _MSC_VER +#pragma warning( disable : 4251 ) +#endif #include "H5Cpp.h" #include diff --git a/ApplicationLibCode/FileInterface/RifHdf5Reader.cpp b/ApplicationLibCode/FileInterface/RifHdf5Reader.cpp index 847639d06d..7078612add 100644 --- a/ApplicationLibCode/FileInterface/RifHdf5Reader.cpp +++ b/ApplicationLibCode/FileInterface/RifHdf5Reader.cpp @@ -22,8 +22,10 @@ #include "RiaQDateTimeTools.h" +#ifdef _MSC_VER +#pragma warning( disable : 4251 ) +#endif #include "H5Cpp.h" -#include "H5Exception.h" #include "cvfAssert.h" #include "cvfMath.h" diff --git a/ApplicationLibCode/FileInterface/RifHdf5Reader.h b/ApplicationLibCode/FileInterface/RifHdf5Reader.h index 1cf2f7b305..f479b9af03 100644 --- a/ApplicationLibCode/FileInterface/RifHdf5Reader.h +++ b/ApplicationLibCode/FileInterface/RifHdf5Reader.h @@ -22,6 +22,9 @@ #include +#ifdef _MSC_VER +#pragma warning( disable : 4251 ) +#endif #include "H5Cpp.h" class RifHdf5ReaderTools diff --git a/ApplicationLibCode/FileInterface/RifHdf5SummaryReader.cpp b/ApplicationLibCode/FileInterface/RifHdf5SummaryReader.cpp index 178b04b203..b7b63ebfd0 100644 --- a/ApplicationLibCode/FileInterface/RifHdf5SummaryReader.cpp +++ b/ApplicationLibCode/FileInterface/RifHdf5SummaryReader.cpp @@ -22,6 +22,9 @@ #include "RiaTimeTTools.h" #include "RifHdf5Reader.h" +#ifdef _MSC_VER +#pragma warning( disable : 4251 ) +#endif #include "H5Cpp.h" #include diff --git a/ApplicationLibCode/UnitTests/HDF5FileReader-Test.cpp b/ApplicationLibCode/UnitTests/HDF5FileReader-Test.cpp index d10c66969b..6bf8ba8ae6 100644 --- a/ApplicationLibCode/UnitTests/HDF5FileReader-Test.cpp +++ b/ApplicationLibCode/UnitTests/HDF5FileReader-Test.cpp @@ -6,6 +6,9 @@ #include "RifHdf5SummaryReader.h" #include "RifOpmHdf5Summary.h" +#ifdef _MSC_VER +#pragma warning( disable : 4251 ) +#endif #include "H5Cpp.h" #include diff --git a/ApplicationLibCode/UnitTests/HDF5FileWriter-Test.cpp b/ApplicationLibCode/UnitTests/HDF5FileWriter-Test.cpp index ab9f1691c6..5c90f4d1ff 100644 --- a/ApplicationLibCode/UnitTests/HDF5FileWriter-Test.cpp +++ b/ApplicationLibCode/UnitTests/HDF5FileWriter-Test.cpp @@ -8,6 +8,9 @@ #include "RifOpmHdf5Summary.h" #include "RifReaderEclipseSummary.h" +#ifdef _MSC_VER +#pragma warning( disable : 4251 ) +#endif #include "H5Cpp.h" #include