mirror of
https://github.com/opencv/opencv.git
synced 2025-07-26 07:07:37 +08:00
Fixed compilation when NN builder is not built
This commit is contained in:
parent
675342ecd9
commit
91b0100287
@ -107,7 +107,13 @@ endif()
|
|||||||
|
|
||||||
set(dnn_runtime_libs "")
|
set(dnn_runtime_libs "")
|
||||||
if(INF_ENGINE_TARGET)
|
if(INF_ENGINE_TARGET)
|
||||||
ocv_option(OPENCV_DNN_IE_NN_BUILDER_2019 "Build with Inference Engine NN Builder API support" ON) # future: NOT HAVE_NGRAPH
|
set(use_nn_builder OFF)
|
||||||
|
if(TARGET inference_engine_nn_builder OR # custom imported target
|
||||||
|
TARGET IE::inference_engine_nn_builder OR # default imported target via InferenceEngineConfig.cmake
|
||||||
|
INF_ENGINE_RELEASE VERSION_LESS "2020000000") # compatibility with older versions on IE
|
||||||
|
set(use_nn_builder ON)
|
||||||
|
endif()
|
||||||
|
ocv_option(OPENCV_DNN_IE_NN_BUILDER_2019 "Build with Inference Engine NN Builder API support" ${use_nn_builder}) # future: NOT HAVE_NGRAPH
|
||||||
if(OPENCV_DNN_IE_NN_BUILDER_2019)
|
if(OPENCV_DNN_IE_NN_BUILDER_2019)
|
||||||
message(STATUS "DNN: Enabling Inference Engine NN Builder API support")
|
message(STATUS "DNN: Enabling Inference Engine NN Builder API support")
|
||||||
add_definitions(-DHAVE_DNN_IE_NN_BUILDER_2019=1)
|
add_definitions(-DHAVE_DNN_IE_NN_BUILDER_2019=1)
|
||||||
|
@ -58,7 +58,9 @@
|
|||||||
|
|
||||||
#include <inference_engine.hpp>
|
#include <inference_engine.hpp>
|
||||||
|
|
||||||
|
#ifdef HAVE_DNN_IE_NN_BUILDER_2019
|
||||||
#include <ie_builders.hpp>
|
#include <ie_builders.hpp>
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined(__GNUC__) && INF_ENGINE_VER_MAJOR_LT(INF_ENGINE_RELEASE_2020_1)
|
#if defined(__GNUC__) && INF_ENGINE_VER_MAJOR_LT(INF_ENGINE_RELEASE_2020_1)
|
||||||
#pragma GCC visibility pop
|
#pragma GCC visibility pop
|
||||||
|
Loading…
Reference in New Issue
Block a user