dnn: adjust compilation options
authorAlexander Alekhin <alexander.alekhin@intel.com>
Thu, 27 Jun 2019 14:04:10 +0000 (17:04 +0300)
committerAlexander Alekhin <alexander.alekhin@intel.com>
Thu, 27 Jun 2019 14:37:31 +0000 (17:37 +0300)
modules/dnn/src/op_inf_engine.hpp

index b9abfd3..c183cd0 100644 (file)
 #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 <ie_builders.hpp>
 
-#if defined(__GNUC__) && INF_ENGINE_VER_MAJOR_LE(INF_ENGINE_RELEASE_2019R1)
+#if defined(__GNUC__)
 #pragma GCC visibility pop
 #endif