Install a default stylesheet
[quassel.git] / data / CMakeLists.txt
index 4513ca1..5c0b9d1 100644 (file)
@@ -1,11 +1,28 @@
-if(WANT_QTCLIENT)
-  install(FILES quasselclient.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
-endif(WANT_QTCLIENT)
+if(NOT WIN32 AND NOT APPLE)
+  if(WANT_QTCLIENT)
+    install(FILES quasselclient.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
+  endif(WANT_QTCLIENT)
 
-if(WANT_MONO)
-  install(FILES quassel.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
-endif(WANT_MONO)
+  if(WANT_MONO)
+    install(FILES quassel.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
+  endif(WANT_MONO)
+
+  if(WANT_MONO OR WANT_QTCLIENT)
+    if(HAVE_KDE)
+      install(FILES quassel.notifyrc DESTINATION ${DATA_INSTALL_DIR}/quassel)
+    endif(HAVE_KDE)
+  endif(WANT_MONO OR WANT_QTCLIENT)
+endif(NOT WIN32 AND NOT APPLE)
 
 if(WANT_MONO OR WANT_QTCLIENT)
-  install(FILES quassel.notifyrc DESTINATION ${DATA_INSTALL_DIR}/quassel)
+  if(EMBED_DATA)
+    set(CLIENT_RCS ${CLIENT_RCS} ../data/data.qrc PARENT_SCOPE)
+  else(EMBED_DATA)
+    install(FILES default.qss networks.ini DESTINATION ${DATA_INSTALL_DIR}/quassel)
+  endif(EMBED_DATA)
+
+  if(NOT WIN32)
+    install(DIRECTORY scripts DESTINATION ${DATA_INSTALL_DIR}/quassel USE_SOURCE_PERMISSIONS)
+  endif(NOT WIN32)
+
 endif(WANT_MONO OR WANT_QTCLIENT)