add plugin template (#515)
[platform/upstream/dldt.git] / CMakeLists.txt
index a90c010..e06795c 100644 (file)
@@ -19,7 +19,7 @@ project(OpenVINO)
 
 set(OpenVINO_MAIN_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
 set(IE_MAIN_SOURCE_DIR ${OpenVINO_MAIN_SOURCE_DIR}/inference-engine)
-set(CMAKE_MODULE_PATH "${OpenVINO_MAIN_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
+list(APPEND CMAKE_MODULE_PATH "${OpenVINO_MAIN_SOURCE_DIR}/cmake")
 
 include(CTest)
 include(features)
@@ -60,19 +60,7 @@ function(build_ngraph)
     else ()
         ngraph_set(NGRAPH_ADDRESS_SANITIZER FALSE)
     endif ()
-    ngraph_set(NGRAPH_TOOLS_ENABLE FALSE)
-    ngraph_set(NGRAPH_CPU_ENABLE FALSE)
-    ngraph_set(NGRAPH_INTERPRETER_ENABLE TRUE)
-    ngraph_set(NGRAPH_NOP_ENABLE FALSE)
-    ngraph_set(NGRAPH_GPUH_ENABLE FALSE)
-    ngraph_set(NGRAPH_GENERIC_CPU_ENABLE FALSE)
-    ngraph_set(NGRAPH_ENABLE_CPU_CONV_AUTO FALSE)
     ngraph_set(NGRAPH_PYTHON_BUILD_ENABLE FALSE)
-    ngraph_set(NGRAPH_PLAIDML_ENABLE FALSE)
-    ngraph_set(NGRAPH_FAST_MATH_ENABLE FALSE)
-    ngraph_set(NGRAPH_JSON_ENABLE FALSE)
-    ngraph_set(NGRAPH_NATIVE_ARCH_ENABLE FALSE)
-
     if (NOT ANDROID)
         ngraph_set(NGRAPH_UNIT_TEST_ENABLE TRUE)
         ngraph_set(NGRAPH_IE_ENABLE TRUE)
@@ -83,6 +71,7 @@ function(build_ngraph)
         ngraph_set(NGRAPH_IE_ENABLE FALSE)
         ngraph_set(NGRAPH_ONNX_IMPORT_ENABLE FALSE)
     endif()
+    ngraph_set(NGRAPH_INTERPRETER_ENABLE TRUE)
 
     if(CMAKE_CXX_COMPILER_ID MATCHES "^(Apple)?Clang$")
         ie_add_compiler_flags(-Wno-error=uninitialized -Wno-error=literal-conversion)
@@ -109,12 +98,15 @@ function(build_ngraph)
     set(SDL_cmake_included ON)
     # set(NGRAPH_COMPONENT_PREFIX "deployment_tools/ngraph/")
     add_subdirectory(ngraph)
+    set(NGRAPH_LIBRARIES ngraph PARENT_SCOPE)
 endfunction()
 
 build_ngraph()
 
 add_subdirectory(inference-engine)
 
+add_subdirectory(docs)
+
 # cpack
 
 # install setupvars