From ea7347af647c70df8c98a3704854d87ca9563136 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Mon, 24 May 2021 21:32:19 +0200 Subject: [PATCH] msvc: warning suppressions for template instantiations --- dgl/src/Cairo.cpp | 5 +++++ dgl/src/Geometry.cpp | 5 +++++ dgl/src/OpenGL.cpp | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/dgl/src/Cairo.cpp b/dgl/src/Cairo.cpp index 91107b57..347419e2 100644 --- a/dgl/src/Cairo.cpp +++ b/dgl/src/Cairo.cpp @@ -15,6 +15,11 @@ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#ifdef _MSC_VER +// instantiated template classes whose methods are defined elsewhere +# pragma warning(disable:4661) +#endif + #include "../Cairo.hpp" #include "../Color.hpp" #include "../ImageBaseWidgets.hpp" diff --git a/dgl/src/Geometry.cpp b/dgl/src/Geometry.cpp index 8b1ba7d1..926814ba 100644 --- a/dgl/src/Geometry.cpp +++ b/dgl/src/Geometry.cpp @@ -14,6 +14,11 @@ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#ifdef _MSC_VER +// instantiated template classes whose methods are defined elsewhere +# pragma warning(disable:4661) +#endif + #include "../Geometry.hpp" #include diff --git a/dgl/src/OpenGL.cpp b/dgl/src/OpenGL.cpp index dbd8428e..a8d8308a 100644 --- a/dgl/src/OpenGL.cpp +++ b/dgl/src/OpenGL.cpp @@ -14,6 +14,11 @@ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ +#ifdef _MSC_VER +// instantiated template classes whose methods are defined elsewhere +# pragma warning(disable:4661) +#endif + #include "../OpenGL.hpp" #include "../Color.hpp" #include "../ImageWidgets.hpp"