summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--applications/kube/CMakeLists.txt19
1 files changed, 14 insertions, 5 deletions
diff --git a/applications/kube/CMakeLists.txt b/applications/kube/CMakeLists.txt
index b2d5d6c4..761d1f18 100644
--- a/applications/kube/CMakeLists.txt
+++ b/applications/kube/CMakeLists.txt
@@ -1,5 +1,3 @@
1project(kube)
2
3include(ECMAddAppIcon) 1include(ECMAddAppIcon)
4 2
5find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Quick) 3find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Quick)
@@ -14,7 +12,18 @@ if(APPLE OR WIN32)
14endif() 12endif()
15 13
16add_executable(${PROJECT_NAME} ${SRCS}) 14add_executable(${PROJECT_NAME} ${SRCS})
17set_target_properties(${PROJECT_NAME} PROPERTIES MACOSX_BUNDLE_INFO_PLIST MacOSXBundleInfo.plist.in) 15set_target_properties(${PROJECT_NAME} PROPERTIES
16 MACOSX_BUNDLE_INFO_PLIST MacOSXBundleInfo.plist.in
17 MACOSX_BUNDLE_INFO_STRING "A modern communication and collaboration client."
18 #MACOSX_BUNDLE_ICON_FILE already set by ecm_add_app_icon
19 MACOSX_BUNDLE_GUI_IDENTIFIER "com.kubeproject.kube"
20 MACOSX_BUNDLE_LONG_VERSION_STRING ${PROJECT_VERSION}
21 MACOSX_BUNDLE_BUNDLE_NAME "Kube"
22 MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION}
23 MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}
24 MACOSX_BUNDLE_COPYRIGHT "Free and open-source under the GPL"
25 )
26
18target_link_libraries(${PROJECT_NAME} 27target_link_libraries(${PROJECT_NAME}
19 Qt5::Quick 28 Qt5::Quick
20 ${CMAKE_DL_LIBS} 29 ${CMAKE_DL_LIBS}
@@ -34,9 +43,9 @@ configure_file(kube.desktop.in ${KUBE_DESKTOPFILENAME})
34install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${KUBE_DESKTOPFILENAME} DESTINATION ${KDE_INSTALL_APPDIR} ) 43install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${KUBE_DESKTOPFILENAME} DESTINATION ${KDE_INSTALL_APPDIR} )
35 44
36set(KUBE_APPDATA_ID "${KUBE_DESKTOPFILENAME}" CACHE STRING "appdata homepage property") 45set(KUBE_APPDATA_ID "${KUBE_DESKTOPFILENAME}" CACHE STRING "appdata homepage property")
37set(KUBE_APPDATA_HOMEPAGE "https://kube.kde.org" CACHE STRING "appdata homepage property") 46set(KUBE_APPDATA_HOMEPAGE "https://kube-project.com" CACHE STRING "appdata homepage property")
38set(KUBE_APPDATA_BUGTRACKER "https://phabricator.kde.org/project/view/238/" CACHE STRING "appdata bugtracker property") 47set(KUBE_APPDATA_BUGTRACKER "https://phabricator.kde.org/project/view/238/" CACHE STRING "appdata bugtracker property")
39set(KUBE_APPDATA_HELP "http://api.kde.org/doc/kube/" CACHE STRING "appdata help property") 48set(KUBE_APPDATA_HELP "https://kube.readthedocs.io/en/latest/" CACHE STRING "appdata help property")
40set(KUBE_APPDATA_PROJECTGROUP "KDE" CACHE STRING "appdata projectgroup property") 49set(KUBE_APPDATA_PROJECTGROUP "KDE" CACHE STRING "appdata projectgroup property")
41set(KUBE_APPDATAFILENAME "${KUBE_APPLICATION_ID}.appdata.xml") 50set(KUBE_APPDATAFILENAME "${KUBE_APPLICATION_ID}.appdata.xml")
42configure_file(kube.appdata.xml.in ${KUBE_APPDATAFILENAME}) 51configure_file(kube.appdata.xml.in ${KUBE_APPDATAFILENAME})