Warning, /acts/Detray/cmake/detray-packaging.cmake is written in an unsupported language. File is not indexed.
0001 # This file is part of the ACTS project.
0002 #
0003 # Copyright (C) 2016 CERN for the benefit of the ACTS project
0004 #
0005 # This Source Code Form is subject to the terms of the Mozilla Public
0006 # License, v. 2.0. If a copy of the MPL was not distributed with this
0007 # file, You can obtain one at https://mozilla.org/MPL/2.0/.
0008
0009 # CMake include(s).
0010 include(CPack)
0011
0012 # Export the configuration of the project.
0013 include(CMakePackageConfigHelpers)
0014 set(CMAKE_INSTALL_CMAKEDIR
0015 "${CMAKE_INSTALL_LIBDIR}/cmake/detray-${PROJECT_VERSION}"
0016 )
0017 install(
0018 EXPORT detray-exports
0019 NAMESPACE "detray::"
0020 FILE "detray-config-targets.cmake"
0021 DESTINATION "${CMAKE_INSTALL_CMAKEDIR}"
0022 )
0023 configure_package_config_file(
0024 "${CMAKE_CURRENT_SOURCE_DIR}/cmake/detray-config.cmake.in"
0025 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/detray-config.cmake"
0026 INSTALL_DESTINATION "${CMAKE_INSTALL_CMAKEDIR}"
0027 PATH_VARS
0028 CMAKE_INSTALL_INCLUDEDIR
0029 CMAKE_INSTALL_LIBDIR
0030 CMAKE_INSTALL_CMAKEDIR
0031 NO_CHECK_REQUIRED_COMPONENTS_MACRO
0032 )
0033 write_basic_package_version_file(
0034 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/detray-config-version.cmake"
0035 COMPATIBILITY "AnyNewerVersion"
0036 )
0037 install(
0038 FILES
0039 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/detray-config.cmake"
0040 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/detray-config-version.cmake"
0041 DESTINATION "${CMAKE_INSTALL_CMAKEDIR}"
0042 )