48 lines
1.5 KiB
CMake
48 lines
1.5 KiB
CMake
# Copyright (C) 2018-2020 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
if(NOT ENABLE_DOCKER)
|
|
add_subdirectory(examples)
|
|
# Detect nGraph
|
|
find_package(ngraph QUIET)
|
|
if(NOT ngraph_FOUND)
|
|
set(ngraph_DIR ${CMAKE_BINARY_DIR}/ngraph)
|
|
endif()
|
|
# Detect InferenceEngine
|
|
find_package(InferenceEngine QUIET)
|
|
if(NOT InferenceEngine_FOUND)
|
|
set(InferenceEngine_DIR ${CMAKE_BINARY_DIR})
|
|
endif()
|
|
add_subdirectory(template_extension)
|
|
endif()
|
|
|
|
# OpenVINO docs
|
|
|
|
set(OPENVINO_DOCS_PATH "" CACHE PATH "Path to openvino-documentation local repository")
|
|
set(args "")
|
|
|
|
if(OPENVINO_DOCS_PATH)
|
|
set(args "${args} ovinodoc_path:${OPENVINO_DOCS_PATH}")
|
|
endif()
|
|
|
|
file(GLOB_RECURSE docs_files "${OpenVINO_MAIN_SOURCE_DIR}/docs")
|
|
file(GLOB_RECURSE include_files "${OpenVINO_MAIN_SOURCE_DIR}/inference-engine/include")
|
|
file(GLOB_RECURSE ovino_files "${OPENVINO_DOCS_PATH}")
|
|
|
|
add_custom_target(ie_docs
|
|
COMMAND ./build_docs.sh ${args}
|
|
WORKING_DIRECTORY "${OpenVINO_MAIN_SOURCE_DIR}/docs/build_documentation"
|
|
COMMENT "Generating OpenVINO documentation"
|
|
SOURCES ${docs_files} ${include_files} ${ovino_files}
|
|
VERBATIM)
|
|
|
|
find_program(browser NAMES xdg-open)
|
|
if(browser)
|
|
add_custom_target(ie_docs_open
|
|
COMMAND ${browser} "${OpenVINO_MAIN_SOURCE_DIR}/doc/html/index.html"
|
|
DEPENDS ie_docs
|
|
COMMENT "Open OpenVINO documentation"
|
|
VERBATIM)
|
|
endif()
|