From a743de0e245fa0291e8bd68ea1e9b237a8c6e32e Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Thu, 27 Jun 2019 17:04:10 +0300 Subject: [PATCH] dnn: adjust compilation options --- modules/dnn/src/op_inf_engine.hpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/dnn/src/op_inf_engine.hpp b/modules/dnn/src/op_inf_engine.hpp index b9abfd3fcc..c183cd0e81 100644 --- a/modules/dnn/src/op_inf_engine.hpp +++ b/modules/dnn/src/op_inf_engine.hpp @@ -38,7 +38,16 @@ #pragma GCC diagnostic ignored "-Wsuggest-override" #endif -#if defined(__GNUC__) && INF_ENGINE_VER_MAJOR_LE(INF_ENGINE_RELEASE_2019R1) +//#define INFERENCE_ENGINE_DEPRECATED // turn off deprecation warnings from IE +//there is no way to suppress warnigns from IE only at this moment, so we are forced to suppress warnings globally +#if defined(__GNUC__) +#pragma GCC diagnostic ignored "-Wdeprecated-declarations" +#endif +#ifdef _MSC_VER +#pragma warning(disable: 4996) // was declared deprecated +#endif + +#if defined(__GNUC__) #pragma GCC visibility push(default) #endif @@ -46,7 +55,7 @@ #include -#if defined(__GNUC__) && INF_ENGINE_VER_MAJOR_LE(INF_ENGINE_RELEASE_2019R1) +#if defined(__GNUC__) #pragma GCC visibility pop #endif