* Removed Intel MYRIAD plugin * Removed Intel MYIAD from CI files * Removed Intel MYRIAD from cmake folder * Removed MYRIAD, HDDL from samples * Removed MYRIAD, HDDL from scripts folder * Removed MYRIAD from bindings folder (C and Python API) * Removed MYRIAD tests * Removed MYRIAD from tests folder * Removed MYRIAD from tools folder * Removed HDDL (VAD), MYRIAD (NSC2) from documentation * Fixed build for AUTO unit tests * Fixed clang code style * Fixed comments and issues * removed MYRIAD from AUTO tests * Disabled MULTI tests in CI * Update docs/OV_Runtime_UG/auto_device_selection.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> * Update docs/get_started/get_started_demos.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> * Update docs/OV_Runtime_UG/deployment/local-distribution.md Co-authored-by: Yuan Xu <yuan1.xu@intel.com> Co-authored-by: Yuan Xu <yuan1.xu@intel.com>
74 lines
2.5 KiB
CMake
74 lines
2.5 KiB
CMake
# Copyright (C) 2018-2023 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
#
|
|
# Shellcheck
|
|
#
|
|
|
|
set(shellcheck_skip_list
|
|
"${OpenVINO_SOURCE_DIR}/bin"
|
|
"${OpenVINO_SOURCE_DIR}/build"
|
|
"${OpenVINO_SOURCE_DIR}/thirdparty"
|
|
"${OpenVINO_SOURCE_DIR}/src/plugins/intel_cpu/thirdparty"
|
|
"${OpenVINO_SOURCE_DIR}/src/plugins/intel_gpu/thirdparty"
|
|
"${OpenVINO_SOURCE_DIR}/src/bindings/python/thirdparty/pybind11"
|
|
"${TEMP}")
|
|
|
|
# TODO fix and enable back
|
|
list(APPEND shellcheck_skip_list
|
|
"${OpenVINO_SOURCE_DIR}/scripts/install_dependencies/install_NEO_OCL_driver.sh")
|
|
|
|
if(shellcheck_VERSION VERSION_GREATER_EQUAL 0.7.0)
|
|
list(APPEND shellcheck_skip_list
|
|
"${OpenVINO_SOURCE_DIR}/scripts/setupvars/setupvars.sh")
|
|
endif()
|
|
|
|
ie_shellcheck_process(DIRECTORY "${OpenVINO_SOURCE_DIR}"
|
|
SKIP ${shellcheck_skip_list})
|
|
|
|
#
|
|
# cpack
|
|
#
|
|
|
|
# install setupvars
|
|
|
|
ie_cpack_add_component(${OV_CPACK_COMP_SETUPVARS} HIDDEN)
|
|
|
|
if(UNIX)
|
|
set(_setupvars_file setupvars/setupvars.sh)
|
|
elseif(WIN32)
|
|
set(_setupvars_file setupvars/setupvars.bat)
|
|
if (USE_BUILD_TYPE_SUBFOLDER AND CMAKE_BUILD_TYPE AND NOT CMAKE_BUILD_TYPE STREQUAL "Debug" AND NOT CMAKE_BUILD_TYPE STREQUAL "Release")
|
|
# Patch primary configuration in setupvars.bat which is "Release" by default.
|
|
# Note setupvars secondary configuration is always "Debug".
|
|
message(STATUS "Patching content of ${_setupvars_file} for CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}")
|
|
file(READ "${_setupvars_file}" _setupvars_content)
|
|
string(REPLACE "Release" ${CMAKE_BUILD_TYPE} _setupvars_content "${_setupvars_content}")
|
|
set(_setupvars_file "${CMAKE_BINARY_DIR}/${_setupvars_file}")
|
|
message(STATUS "Writing patched content to ${_setupvars_file}")
|
|
file(WRITE "${_setupvars_file}" "${_setupvars_content}")
|
|
endif()
|
|
endif()
|
|
|
|
install(PROGRAMS "${_setupvars_file}"
|
|
DESTINATION .
|
|
COMPONENT ${OV_CPACK_COMP_SETUPVARS})
|
|
|
|
# install install_dependencies
|
|
|
|
if(LINUX)
|
|
ie_cpack_add_component(${OV_CPACK_COMP_INSTALL_DEPENDENCIES} HIDDEN)
|
|
|
|
set(install_dependencies_files install_openvino_dependencies.sh)
|
|
if(ENABLE_INTEL_GPU)
|
|
list(APPEND install_dependencies_files install_NEO_OCL_driver.sh)
|
|
endif()
|
|
|
|
foreach(install_dependencies_file IN LISTS install_dependencies_files)
|
|
install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/install_dependencies/${install_dependencies_file}"
|
|
DESTINATION install_dependencies/
|
|
COMPONENT ${OV_CPACK_COMP_INSTALL_DEPENDENCIES})
|
|
endforeach()
|
|
endif()
|