* CVS-56141

* Added dev component for C API
This commit is contained in:
Ilya Lavrenov 2021-05-25 02:31:15 +03:00 committed by GitHub
parent cce849b90d
commit 11af0bd904
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 8 deletions

View File

@ -103,6 +103,7 @@ function(build_ngraph)
endif()
ie_cpack_add_component(ngraph REQUIRED)
ie_cpack_add_component(ngraph_dev REQUIRED DEPENDS ngraph)
set(SDL_cmake_included ON)
add_subdirectory(ngraph)

View File

@ -32,6 +32,7 @@ export(TARGETS ${TARGET_NAME} NAMESPACE IE::
# install
ie_cpack_add_component(core_c DEPENDS core)
ie_cpack_add_component(core_c_dev DEPENDS core_c)
install(TARGETS ${TARGET_NAME} EXPORT InferenceEngineTargets
RUNTIME DESTINATION ${IE_CPACK_RUNTIME_PATH} COMPONENT core_c
@ -40,4 +41,4 @@ install(TARGETS ${TARGET_NAME} EXPORT InferenceEngineTargets
install(DIRECTORY ${InferenceEngine_C_API_SOURCE_DIR}/include/
DESTINATION ${IE_CPACK_IE_DIR}/include
COMPONENT core_c)
COMPONENT core_c_dev)

View File

@ -259,9 +259,10 @@ endif()
# Install Inference Engine
ie_cpack_add_component(core REQUIRED DEPENDS ${core_components})
ie_cpack_add_component(core_dev REQUIRED core ngraph_dev)
install(DIRECTORY "${IE_MAIN_SOURCE_DIR}/include" DESTINATION ${IE_CPACK_IE_DIR}
COMPONENT core)
COMPONENT core_dev)
install(TARGETS ${TARGET_NAME} EXPORT InferenceEngineTargets
RUNTIME DESTINATION ${IE_CPACK_RUNTIME_PATH} COMPONENT core
@ -278,7 +279,7 @@ install(EXPORT InferenceEngineTargets
FILE InferenceEngineTargets.cmake
NAMESPACE IE::
DESTINATION ${IE_CPACK_IE_DIR}/share
COMPONENT core)
COMPONENT core_dev)
include(CMakePackageConfigHelpers)
@ -309,4 +310,4 @@ install(FILES "${CMAKE_BINARY_DIR}/share/InferenceEngineConfig.cmake"
"${CMAKE_BINARY_DIR}/InferenceEngineConfig-version.cmake"
"${InferenceEngine_SOURCE_DIR}/cmake/ie_parallel.cmake"
DESTINATION ${IE_CPACK_IE_DIR}/share
COMPONENT core)
COMPONENT core_dev)

View File

@ -265,7 +265,7 @@ if (NGRAPH_EXPORT_TARGETS_ENABLE)
FILE ngraphTargets.cmake
NAMESPACE ngraph::
DESTINATION "deployment_tools/ngraph/cmake"
COMPONENT ngraph)
COMPONENT ngraph_dev)
endif()
configure_package_config_file(${CMAKE_CURRENT_SOURCE_DIR}/cmake/share/ngraphConfig.cmake.in
@ -279,7 +279,7 @@ if (NGRAPH_EXPORT_TARGETS_ENABLE)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/ngraphConfig.cmake
${CMAKE_CURRENT_BINARY_DIR}/ngraphConfigVersion.cmake
DESTINATION "deployment_tools/ngraph/cmake"
COMPONENT ngraph)
COMPONENT ngraph_dev)
endif()
if (NGRAPH_ONNX_IMPORT_ENABLE)

View File

@ -101,14 +101,14 @@ install(TARGETS ngraph EXPORT ngraphTargets
LIBRARY DESTINATION ${NGRAPH_INSTALL_LIB} COMPONENT ngraph)
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/
DESTINATION ${NGRAPH_INSTALL_INCLUDE}
COMPONENT ngraph
COMPONENT ngraph_dev
FILES_MATCHING
PATTERN "*.hpp"
PATTERN "*.h"
)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/include/ngraph/version.hpp
DESTINATION ${NGRAPH_INSTALL_INCLUDE}/ngraph
COMPONENT ngraph)
COMPONENT ngraph_dev)
set(CPACK_GENERATOR "DEB")
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)