| set(CPACK_PACKAGE_NAME "@PROJECT_NAME@") |
| set(CPACK_PACKAGE_NAME "@PROJECT_NAME@") |
| set(CPACK_PACKAGE_VERSION_MAJOR "@PROJECT_VERSION_MAJOR@") |
| set(CPACK_PACKAGE_VERSION_MAJOR "@PROJECT_VERSION_MAJOR@") |
| set(CPACK_PACKAGE_VERSION_MINOR "@PROJECT_VERSION_MINOR@") |
| set(CPACK_PACKAGE_VERSION_MINOR "@PROJECT_VERSION_MINOR@") |
| set(CPACK_PACKAGE_VERSION_PATCH "@PROJECT_VERSION_REVISION@") |
| set(CPACK_PACKAGE_VERSION_PATCH "@PROJECT_VERSION_REVISION@") |
| set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "@PROJECT_DESCRIPTION@") |
| set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "@PROJECT_DESCRIPTION@") |
| set(CPACK_PACKAGE_VENDOR "@PROJECT_VENDOR@") |
| set(CPACK_PACKAGE_VENDOR "@PROJECT_VENDOR@") |
| set(CPACK_PACKAGE_INSTALL_DIRECTORY "@PROJECT_NAME@@PROJECT_VERSION_MAJOR@@PROJECT_VERSION_MINOR@@PROJECT_VERSION_REVISION@") |
| set(CPACK_PACKAGE_INSTALL_DIRECTORY "@PROJECT_NAME@@PROJECT_VERSION_MAJOR@@PROJECT_VERSION_MINOR@@PROJECT_VERSION_REVISION@") |
| if(CPACK_DEBIAN_PACKAGE_ARCHITECTURE) |
| set(CPACK_PACKAGE_FILE_NAME "@PROJECT_NAME@-@PROJECT_VERSION@") |
| set(CPACK_PACKAGE_FILE_NAME "@PROJECT_NAME_LOWER@_@PROJECT_VERSION@_@CPACK_DEBIAN_PACKAGE_ARCHITECTURE@") |
| |
| endif(CPACK_DEBIAN_PACKAGE_ARCHITECTURE) |
| |
| if(CPACK_RPM_PACKAGE_ARCHITECTURE) |
| |
| set(CPACK_PACKAGE_FILE_NAME "@PROJECT_NAME@-@PROJECT_VERSION@-@CPACK_RPM_PACKAGE_ARCHITECTURE@") |
| |
| endif(CPACK_RPM_PACKAGE_ARCHITECTURE) |
| |
| set(CPACK_RESOURCE_FILE_LICENSE "@PROJECT_SOURCE_DIR@/COPYING.LESSER") |
| set(CPACK_RESOURCE_FILE_LICENSE "@PROJECT_SOURCE_DIR@/COPYING.LESSER") |
| |
| |
| set(CPACK_COMPONENTS_ALL component) |
| set(CPACK_COMPONENTS_ALL component) |
| set(CPACK_COMPONENT_COMPONENT_DISPLAY_NAME "Applications") |
| set(CPACK_COMPONENT_COMPONENT_DISPLAY_NAME "Applications") |
| set(CPACK_COMPONENT_COMPONENT_DESCRIPTION |
| set(CPACK_COMPONENT_COMPONENT_DESCRIPTION |
| "Component library and stand-alone executable") |
| "Component library and stand-alone executable") |
| if(INSTALL_HEADERS) |
| if(INSTALL_HEADERS) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} headers) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} headers) |
| set(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "Header files") |
| set(CPACK_COMPONENT_HEADERS_DISPLAY_NAME "Header files") |
| set(CPACK_COMPONENT_HEADERS_DESCRIPTION |
| set(CPACK_COMPONENT_HEADERS_DESCRIPTION |
| "Header files from the component.") |
| "Header files from the component.") |
| set(CPACK_COMPONENT_HEADERS_DEPENDS component) |
| set(CPACK_COMPONENT_HEADERS_DEPENDS component) |
| endif(INSTALL_HEADERS) |
| endif(INSTALL_HEADERS) |
| if(INSTALL_IDL) |
| if(INSTALL_IDL) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} idl) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} idl) |
| set(CPACK_COMPONENT_IDL_DISPLAY_NAME "IDL files") |
| set(CPACK_COMPONENT_IDL_DISPLAY_NAME "IDL files") |
| set(CPACK_COMPONENT_IDL_DESCRIPTION |
| set(CPACK_COMPONENT_IDL_DESCRIPTION |
| "IDL files for the component's services.") |
| "IDL files for the component's services.") |
| set(CPACK_COMPONENT_IDL_DEPENDS component) |
| set(CPACK_COMPONENT_IDL_DEPENDS component) |
| endif(INSTALL_IDL) |
| endif(INSTALL_IDL) |
| set(INSTALL_EXAMPLES @BUILD_EXAMPLES@) |
| set(INSTALL_EXAMPLES @BUILD_EXAMPLES@) |
| if(INSTALL_EXAMPLES) |
| if(INSTALL_EXAMPLES) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} examples) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} examples) |
| set(CPACK_COMPONENT_EXAMPLES_DISPLAY_NAME "Examples") |
| set(CPACK_COMPONENT_EXAMPLES_DISPLAY_NAME "Examples") |
| set(CPACK_COMPONENT_EXAMPLES_DESCRIPTION |
| set(CPACK_COMPONENT_EXAMPLES_DESCRIPTION |
| "Sample configuration files and other component resources.") |
| "Sample configuration files and other component resources.") |
| set(CPACK_COMPONENT_EXAMPLES_DEPENDS component) |
| set(CPACK_COMPONENT_EXAMPLES_DEPENDS component) |
| endif(INSTALL_EXAMPLES) |
| endif(INSTALL_EXAMPLES) |
| set(INSTALL_DOCUMENTATION @BUILD_DOCUMENTATION@) |
| set(INSTALL_DOCUMENTATION @BUILD_DOCUMENTATION@) |
| if(INSTALL_DOCUMENTATION) |
| if(INSTALL_DOCUMENTATION) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} documentation) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} documentation) |
| set(CPACK_COMPONENT_DOCUMENTATION_DISPLAY_NAME "Documentation") |
| set(CPACK_COMPONENT_DOCUMENTATION_DISPLAY_NAME "Documentation") |
| set(CPACK_COMPONENT_DOCUMENTATION_DESCRIPTION |
| set(CPACK_COMPONENT_DOCUMENTATION_DESCRIPTION |
| "Component documentation") |
| "Component documentation") |
| set(CPACK_COMPONENT_DOCUMENTATION_DEPENDS component) |
| set(CPACK_COMPONENT_DOCUMENTATION_DEPENDS component) |
| endif(INSTALL_DOCUMENTATION) |
| endif(INSTALL_DOCUMENTATION) |
| if(INSTALL_SOURCES) |
| if(INSTALL_SOURCES) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} sources) |
| set(CPACK_COMPONENTS_ALL ${CPACK_COMPONENTS_ALL} sources) |
| set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files") |
| set(CPACK_COMPONENT_SOURCES_DISPLAY_NAME "Source files") |
| set(CPACK_COMPONENT_SOURCES_DESCRIPTION |
| set(CPACK_COMPONENT_SOURCES_DESCRIPTION |
| "Source files from the component.") |
| "Source files from the component.") |
| endif(INSTALL_SOURCES) |
| endif(INSTALL_SOURCES) |
| |
| |
| IF (WIN32) |
| IF (WIN32) |
| |
| |
| # Windows WiX package settings |
| # Windows WiX package settings |
| |
| |
| set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl") |
| set(CPACK_WIX_XSL "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl") |
| set(CPACK_WIX_LANG "ja-jp") |
| set(CPACK_WIX_LANG "ja-jp") |
| set(CPACK_RESOURCE_FILE_LICENSE |
| set(CPACK_RESOURCE_FILE_LICENSE |
| "@CMAKE_CURRENT_SOURCE_DIR@/cmake/License.rtf") |
| "@CMAKE_CURRENT_SOURCE_DIR@/cmake/License.rtf") |
| configure_file( |
| configure_file( |
| "@CMAKE_CURRENT_SOURCE_DIR@/cmake/wix.xsl.in" |
| "@CMAKE_CURRENT_SOURCE_DIR@/cmake/wix.xsl.in" |
| "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl" @ONLY) |
| "@CMAKE_CURRENT_BINARY_DIR@/wix.xsl" @ONLY) |
| |
| |
| set(CPACK_PACKAGE_FILE_NAME |
| set(CPACK_PACKAGE_FILE_NAME |
| "@PROJECT_NAME@@PROJECT_VERSION_MAJOR@@PROJECT_VERSION_MINOR@@PROJECT_VERSION_REVISION@") |
| "@PROJECT_NAME@@PROJECT_VERSION_MAJOR@@PROJECT_VERSION_MINOR@@PROJECT_VERSION_REVISION@") |
| |
| |
| |
| |
| # |
| # |
| # |
| # |
| # |
| # |
| set(CPACK_NSIS_MUI_ICON "@PROJECT_SOURCE_DIR@/cmake\\rt_middleware_logo.ico") |
| set(CPACK_NSIS_MUI_ICON "@PROJECT_SOURCE_DIR@/cmake\\rt_middleware_logo.ico") |
| set(CPACK_NSIS_MUI_UNIICON "@PROJECT_SOURCE_DIR@/cmake\\rt_middleware_logo.ico") |
| set(CPACK_NSIS_MUI_UNIICON "@PROJECT_SOURCE_DIR@/cmake\\rt_middleware_logo.ico") |
| set(CPACK_PACKAGE_ICON "@PROJECT_SOURCE_DIR@/cmake\\rt_middleware_logo.bmp") |
| set(CPACK_PACKAGE_ICON "@PROJECT_SOURCE_DIR@/cmake\\rt_middleware_logo.bmp") |
| set(CPACK_NSIS_HELP_LINK "http://www.openrtm.org") |
| set(CPACK_NSIS_HELP_LINK "http://www.openrtm.org") |
| set(CPACK_NSIS_URL_INFO_ABOUT "http://www.openrtm.org") |
| set(CPACK_NSIS_URL_INFO_ABOUT "http://www.openrtm.org") |
| set(CPACK_NSIS_MODIFY_PATH ON) |
| set(CPACK_NSIS_MODIFY_PATH ON) |
| set(CPACK_PACKAGE_EXECUTABLES @PROJECT_EXECUTABLES@) |
| set(CPACK_PACKAGE_EXECUTABLES @PROJECT_EXECUTABLES@) |
| if(INSTALL_DOCUMENTATION) |
| if(INSTALL_DOCUMENTATION) |
| set(CPACK_NSIS_MENU_LINKS |
| set(CPACK_NSIS_MENU_LINKS |
| "@CMAKE_INSTALL_PREFIX@/share/doc/@PROJECT_NAME_LOWER@-@PROJECT_VERSION_MAJOR@/html/index.html" |
| "@CMAKE_INSTALL_PREFIX@/share/doc/@PROJECT_NAME_LOWER@-@PROJECT_VERSION_MAJOR@/html/index.html" |
| "Component documentation") |
| "Component documentation") |
| endif(INSTALL_DOCUMENTATION) |
| endif(INSTALL_DOCUMENTATION) |
| string(REPLACE "/@PROJECT_NAME@" "" install_prefix_root |
| string(REPLACE "/@PROJECT_NAME@" "" install_prefix_root |
| "@CMAKE_INSTALL_PREFIX@") |
| "@CMAKE_INSTALL_PREFIX@") |
| file(TO_NATIVE_PATH "${install_prefix_root}" install_prefix_root) |
| file(TO_NATIVE_PATH "${install_prefix_root}" install_prefix_root) |
| set(CPACK_NSIS_INSTALL_ROOT "${install_prefix_root}") |
| set(CPACK_NSIS_INSTALL_ROOT "${install_prefix_root}") |
| set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS |
| set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS |
| " Rename \"$INSTDIR\\share\\@PROJECT_NAME_LOWER@-@PROJECT_VERSION_MAJOR@\\@PROJECT_NAME_LOWER@-config.cmake\" \"$INSTDIR\\@PROJECT_NAME_LOWER@-config.cmake\" |
| " Rename \"$INSTDIR\\share\\@PROJECT_NAME_LOWER@-@PROJECT_VERSION_MAJOR@\\@PROJECT_NAME_LOWER@-config.cmake\" \"$INSTDIR\\@PROJECT_NAME_LOWER@-config.cmake\" |
| Rename \"$INSTDIR\\share\\@PROJECT_NAME_LOWER@-@PROJECT_VERSION_MAJOR@\\@PROJECT_NAME_LOWER@-config-version.cmake\" \"$INSTDIR\\@PROJECT_NAME_LOWER@-config-version.cmake\"") |
| Rename \"$INSTDIR\\share\\@PROJECT_NAME_LOWER@-@PROJECT_VERSION_MAJOR@\\@PROJECT_NAME_LOWER@-config-version.cmake\" \"$INSTDIR\\@PROJECT_NAME_LOWER@-config-version.cmake\"") |
| set(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS |
| set(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS |
| " Delete \"$INSTDIR\\@PROJECT_NAME_LOWER@-config.cmake\" |
| " Delete \"$INSTDIR\\@PROJECT_NAME_LOWER@-config.cmake\" |
| Delete \"$INSTDIR\\@PROJECT_NAME_LOWER@-config-version.cmake\"") |
| Delete \"$INSTDIR\\@PROJECT_NAME_LOWER@-config-version.cmake\"") |
| |
| |
| ELSE(WIN32) |
| |
| set(CPACK_GENERATOR @LINUX_PACKAGE_GENERATOR@) |
| |
| set(CPACK_PACKAGE_CONTACT @PROJECT_MAINTAINER@) |
| |
| ENDIF (WIN32) |
| ENDIF (WIN32) |
| |
| |
| |
| |