displayLayout and Rendering TUI library | 
          
| git clone git://git.dimitrijedobrota.com/display.git | 
| Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | 
install-rules.cmake (1770B)
    0 if(PROJECT_IS_TOP_LEVEL)
              1   set(
              2       CMAKE_INSTALL_INCLUDEDIR "include/display-${PROJECT_VERSION}"
              3       CACHE STRING ""
              4   )
              5   set_property(CACHE CMAKE_INSTALL_INCLUDEDIR PROPERTY TYPE PATH)
              6 endif()
          
              8 include(CMakePackageConfigHelpers)
              9 include(GNUInstallDirs)
          
             11 # find_package(<package>) call for consumers to find this project
             12 set(package display)
          
             14 install(
             15     DIRECTORY
             16     include/
             17     "${PROJECT_BINARY_DIR}/export/"
             18     DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
             19     COMPONENT display_Development
             20 )
          
             22 install(
             23     TARGETS display_display
             24     EXPORT displayTargets
             25     RUNTIME #
             26     COMPONENT display_Runtime
             27     LIBRARY #
             28     COMPONENT display_Runtime
             29     NAMELINK_COMPONENT display_Development
             30     ARCHIVE #
             31     COMPONENT display_Development
             32     INCLUDES #
             33     DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
             34 )
          
             36 write_basic_package_version_file(
             37     "${package}ConfigVersion.cmake"
             38     COMPATIBILITY SameMajorVersion
             39 )
          
             41 # Allow package maintainers to freely override the path for the configs
             42 set(
             43     display_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/${package}"
             44     CACHE STRING "CMake package config location relative to the install prefix"
             45 )
             46 set_property(CACHE display_INSTALL_CMAKEDIR PROPERTY TYPE PATH)
             47 mark_as_advanced(display_INSTALL_CMAKEDIR)
          
             49 install(
             50     FILES cmake/install-config.cmake
             51     DESTINATION "${display_INSTALL_CMAKEDIR}"
             52     RENAME "${package}Config.cmake"
             53     COMPONENT display_Development
             54 )
          
             56 install(
             57     FILES "${PROJECT_BINARY_DIR}/${package}ConfigVersion.cmake"
             58     DESTINATION "${display_INSTALL_CMAKEDIR}"
             59     COMPONENT display_Development
             60 )
          
             62 install(
             63     EXPORT displayTargets
             64     NAMESPACE display::
             65     DESTINATION "${display_INSTALL_CMAKEDIR}"
             66     COMPONENT display_Development
             67 )
          
             69 if(PROJECT_IS_TOP_LEVEL)
             70   include(CPack)
             71 endif()