aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--data/CMakeLists.txt2
-rw-r--r--data/applnk/CMakeLists.txt14
2 files changed, 15 insertions, 1 deletions
diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt
index e60798d49..e55c14b39 100644
--- a/data/CMakeLists.txt
+++ b/data/CMakeLists.txt
@@ -1,7 +1,7 @@
# CMakeLists for data/
# Find subdirs
-SUBDIRS(config defscript deftheme helppics icons man mimelnk msgcolors pics)
+SUBDIRS(applnk config defscript deftheme helppics icons man mimelnk msgcolors pics)
IF(APPLE)
# MacOS X
diff --git a/data/applnk/CMakeLists.txt b/data/applnk/CMakeLists.txt
new file mode 100644
index 000000000..c182ce243
--- /dev/null
+++ b/data/applnk/CMakeLists.txt
@@ -0,0 +1,14 @@
+# CMakeLists for data/applnk
+
+FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.desktop")
+
+IF(UNIX)
+ IF(APPLE)
+ INSTALL(FILES ${files} DESTINATION ${CMAKE_INSTALL_PREFIX}/Contents/Resources/applnk/)
+ ELSE()
+ # Assume linux
+ INSTALL(FILES ${files} DESTINATION ${CMAKE_INSTALL_PREFIX}/share/kvirc/${VERSION_BRANCH}/applnk/)
+ ENDIF()
+ELSEIF(WIN32)
+ #INSTALL(FILES ${files} DESTINATION ${CMAKE_INSTALL_PREFIX}/ ??? /${VERSION_BRANCH}/applnk/)
+ENDIF()