Warning, /acts/Traccc/cmake/traccc-packaging.cmake is written in an unsupported language. File is not indexed.
0001 # TRACCC library, part of the ACTS project (R&D line)
0002 #
0003 # (c) 2022 CERN for the benefit of the ACTS project
0004 #
0005 # Mozilla Public License Version 2.0
0006
0007 # CMake include(s).
0008 include(CPack)
0009
0010 # Export the configuration of the project.
0011 include(CMakePackageConfigHelpers)
0012 set(CMAKE_INSTALL_CMAKEDIR
0013 "${CMAKE_INSTALL_LIBDIR}/cmake/traccc-${PROJECT_VERSION}"
0014 )
0015 install(
0016 EXPORT traccc-exports
0017 NAMESPACE "traccc::"
0018 FILE "traccc-config-targets.cmake"
0019 DESTINATION "${CMAKE_INSTALL_CMAKEDIR}"
0020 )
0021 configure_package_config_file(
0022 "${CMAKE_CURRENT_SOURCE_DIR}/cmake/traccc-config.cmake.in"
0023 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/traccc-config.cmake"
0024 INSTALL_DESTINATION "${CMAKE_INSTALL_CMAKEDIR}"
0025 PATH_VARS
0026 CMAKE_INSTALL_INCLUDEDIR
0027 CMAKE_INSTALL_LIBDIR
0028 CMAKE_INSTALL_CMAKEDIR
0029 NO_CHECK_REQUIRED_COMPONENTS_MACRO
0030 )
0031 write_basic_package_version_file(
0032 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/traccc-config-version.cmake"
0033 COMPATIBILITY "AnyNewerVersion"
0034 )
0035 install(
0036 FILES
0037 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/traccc-config.cmake"
0038 "${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/traccc-config-version.cmake"
0039 DESTINATION "${CMAKE_INSTALL_CMAKEDIR}"
0040 )
0041
0042 # Clean up.
0043 unset(CMAKE_INSTALL_CMAKEDIR)