stamenStatic Menu Generator | 
          
| git clone git://git.dimitrijedobrota.com/stamen.git | 
| Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING | 
install-rules.cmake (1818B)
    0 if(PROJECT_IS_TOP_LEVEL)
              1   set(
              2       CMAKE_INSTALL_INCLUDEDIR "include/stamen-${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 stamen)
          
             14 install(
             15     DIRECTORY
             16     include/
             17     "${PROJECT_BINARY_DIR}/export/"
             18     DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
             19     COMPONENT stamen_Development
             20 )
          
             22 install(
             23     TARGETS stamen_stamen
             24     EXPORT stamenTargets
             25     RUNTIME #
             26     COMPONENT stamen_Runtime
             27     LIBRARY #
             28     COMPONENT stamen_Runtime
             29     NAMELINK_COMPONENT stamen_Development
             30     ARCHIVE #
             31     COMPONENT stamen_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     stamen_INSTALL_CMAKEDIR "${CMAKE_INSTALL_LIBDIR}/cmake/${package}"
             44     CACHE STRING "CMake package config location relative to the install prefix"
             45 )
             46 set_property(CACHE stamen_INSTALL_CMAKEDIR PROPERTY TYPE PATH)
             47 mark_as_advanced(stamen_INSTALL_CMAKEDIR)
          
             49 install(
             50     FILES cmake/install-config.cmake
             51     DESTINATION "${stamen_INSTALL_CMAKEDIR}"
             52     RENAME "${package}Config.cmake"
             53     COMPONENT stamen_Development
             54 )
          
             56 install(
             57     FILES "${PROJECT_BINARY_DIR}/${package}ConfigVersion.cmake"
             58     DESTINATION "${stamen_INSTALL_CMAKEDIR}"
             59     COMPONENT stamen_Development
             60 )
          
             62 install(
             63     EXPORT stamenTargets
             64     NAMESPACE stamen::
             65     DESTINATION "${stamen_INSTALL_CMAKEDIR}"
             66     COMPONENT stamen_Development
             67 )
          
             69 install(
             70 	TARGETS stamen_exe
             71     RUNTIME COMPONENT stamen_Runtime
             72 )
          
             74 if(PROJECT_IS_TOP_LEVEL)
             75   include(CPack)
             76 endif()