Back to home page

EIC code displayed by LXR

 
 

    


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)