comparison src/CMakeLists.txt @ 64:1129d49b9baf

Add bundle meta information
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 19 May 2015 16:50:44 +0200
parents af8f1792d48d
children 93d3197a883b
comparison
equal deleted inserted replaced
63:3acafcfc52a1 64:1129d49b9baf
67 SET(MACOSX_BUNDLE_ICON_FILE icon.icns) 67 SET(MACOSX_BUNDLE_ICON_FILE icon.icns)
68 SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_SOURCE_DIR}/icons/icon.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources) 68 SET_SOURCE_FILES_PROPERTIES(${CMAKE_CURRENT_SOURCE_DIR}/icons/icon.icns PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
69 SET(APPLICATION_SRC ${APPLICATION_SRC} ${CMAKE_CURRENT_SOURCE_DIR}/icons/icon.icns) 69 SET(APPLICATION_SRC ${APPLICATION_SRC} ${CMAKE_CURRENT_SOURCE_DIR}/icons/icon.icns)
70 set (_add_executable_params MACOSX_BUNDLE) 70 set (_add_executable_params MACOSX_BUNDLE)
71 SET(APPS "\${CMAKE_INSTALL_PREFIX}/${PROJECT_NAME}.app") 71 SET(APPS "\${CMAKE_INSTALL_PREFIX}/${PROJECT_NAME}.app")
72 SET(MACOS_INFO_STRING "Tool to view recorded login sessions.")
73 SET(MACOSX_BUNDLE_NAME "RetraceIT")
74 SET(MACOSX_BUNDLE_GUI_IDENTIFIER "RetraceIT")
75 SET(MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION})
76 SET(MACOSX_BUNDLE_BUNDLE_VERSION_STRING "${PROJECT_VERSION}")
77 SET(MACOSX_BUNDLE_LONG_VERSION_STRING "${PROJECT_VERSION}")
78 SET(MACOSX_BUNDLE_BUNDLE_SHORT_VERSION_STRING "${PROJECT_VERSION}")
79 set(MACOSX_BUNDLE_COPYRIGHT "Copyright (C) 2015 by ETH Zürich\nSoftware engineering by Intevation GmbH")
80
72 elseif(WIN32) 81 elseif(WIN32)
73 set (_add_executable_params WIN32) 82 set (_add_executable_params WIN32)
74 83
75 get_target_property(_loc Qt5::Widgets LOCATION) 84 get_target_property(_loc Qt5::Widgets LOCATION)
76 get_filename_component(_qtpath ${_loc} PATH) 85 get_filename_component(_qtpath ${_loc} PATH)
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)