2022-01-19 01:07:49 +03:00
|
|
|
# Copyright (C) 2018-2022 Intel Corporation
|
2021-06-30 18:15:41 +03:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Shellcheck
|
|
|
|
|
#
|
|
|
|
|
|
2021-07-02 11:36:31 +03:00
|
|
|
ie_shellcheck_process(DIRECTORY "${OpenVINO_SOURCE_DIR}"
|
|
|
|
|
SKIP "${OpenVINO_SOURCE_DIR}/bin"
|
|
|
|
|
"${OpenVINO_SOURCE_DIR}/build"
|
|
|
|
|
"${OpenVINO_SOURCE_DIR}/thirdparty"
|
2021-12-23 11:49:25 +03:00
|
|
|
"${OpenVINO_SOURCE_DIR}/src/plugins/intel_cpu/thirdparty"
|
2021-12-29 11:06:14 +03:00
|
|
|
"${OpenVINO_SOURCE_DIR}/src/plugins/intel_gpu/thirdparty"
|
2021-11-27 11:28:25 +03:00
|
|
|
"${OpenVINO_SOURCE_DIR}/src/bindings/python/thirdparty/pybind11"
|
2021-11-22 12:52:05 +03:00
|
|
|
"${OpenVINO_SOURCE_DIR}/tools/pot/thirdparty"
|
2021-06-30 18:15:41 +03:00
|
|
|
"${TEMP}"
|
|
|
|
|
# TODO fix and enable back:
|
2021-07-02 11:36:31 +03:00
|
|
|
"${OpenVINO_SOURCE_DIR}/scripts/install_dependencies/install_NEO_OCL_driver.sh"
|
|
|
|
|
"${OpenVINO_SOURCE_DIR}/scripts/install_dependencies/install_openvino_dependencies.sh"
|
2021-11-27 11:28:25 +03:00
|
|
|
"${OpenVINO_SOURCE_DIR}/src/bindings/python/tests/test_onnx/model_zoo_preprocess.sh"
|
|
|
|
|
"${OpenVINO_SOURCE_DIR}/src/bindings/python/tests_compatibility/test_onnx/model_zoo_preprocess.sh"
|
2021-06-30 18:15:41 +03:00
|
|
|
)
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# cpack
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
# install setupvars
|
|
|
|
|
|
|
|
|
|
ie_cpack_add_component(setupvars REQUIRED)
|
|
|
|
|
|
|
|
|
|
if(UNIX)
|
2021-12-23 18:14:27 +03:00
|
|
|
set(_setupvars_file setupvars/setupvars.sh)
|
2021-06-30 18:15:41 +03:00
|
|
|
elseif(WIN32)
|
2021-12-23 18:14:27 +03:00
|
|
|
set(_setupvars_file setupvars/setupvars.bat)
|
|
|
|
|
if (USE_BUILD_TYPE_SUBFOLDER AND CMAKE_BUILD_TYPE AND NOT CMAKE_BUILD_TYPE EQUAL "Debug")
|
|
|
|
|
# Patch primary configuration in setupvars.bat which is "Release" by default.
|
|
|
|
|
# Note setupvars secondary configuration is always "Debug".
|
|
|
|
|
file(READ "${_setupvars_file}" _setupvars_content)
|
|
|
|
|
string(REPLACE "Release" ${CMAKE_BUILD_TYPE} _setupvars_content "${_setupvars_content}")
|
|
|
|
|
set(_setupvars_file "${CMAKE_BINARY_DIR}/${_setupvars_file}")
|
|
|
|
|
file(WRITE "${_setupvars_file}" "${_setupvars_content}")
|
|
|
|
|
endif()
|
2021-06-30 18:15:41 +03:00
|
|
|
endif()
|
2021-12-23 18:14:27 +03:00
|
|
|
install(PROGRAMS "${_setupvars_file}"
|
|
|
|
|
DESTINATION .
|
|
|
|
|
COMPONENT setupvars)
|
2021-06-30 18:15:41 +03:00
|
|
|
|
|
|
|
|
# install install_dependencies
|
|
|
|
|
|
2022-02-16 12:52:57 +03:00
|
|
|
if(LINUX)
|
2021-06-30 18:15:41 +03:00
|
|
|
ie_cpack_add_component(install_dependencies REQUIRED)
|
|
|
|
|
install(DIRECTORY install_dependencies/
|
|
|
|
|
DESTINATION install_dependencies
|
2021-09-25 00:16:51 +03:00
|
|
|
COMPONENT install_dependencies
|
|
|
|
|
USE_SOURCE_PERMISSIONS)
|
2021-06-30 18:15:41 +03:00
|
|
|
endif()
|