cmake: avoid de-duplication of user's CXXFLAGS
[quassel.git] / data / CMakeLists.txt
index 0986abb..099d53b 100644 (file)
@@ -1,4 +1,8 @@
 if (BUILD_GUI)
+    if (WITH_KF5)
+        install(FILES quassel.notifyrc DESTINATION ${CMAKE_INSTALL_KNOTIFY5RCDIR})
+    endif()
+
     if (UNIX AND NOT APPLE)
         if (WANT_QTCLIENT)
             install(FILES quasselclient.desktop DESTINATION ${CMAKE_INSTALL_APPDIR})
@@ -7,14 +11,13 @@ if (BUILD_GUI)
         if (WANT_MONO)
             install(FILES quassel.desktop DESTINATION ${CMAKE_INSTALL_APPDIR})
         endif()
-
-        if (WITH_KF5)
-            install(FILES quassel.notifyrc DESTINATION ${CMAKE_INSTALL_KNOTIFY5RCDIR})
-        endif()
     endif()
 
     if (EMBED_DATA)
-        set(CLIENT_RCS ${CLIENT_RCS} ${CMAKE_CURRENT_SOURCE_DIR}/data.qrc PARENT_SCOPE)
+        quassel_add_resource(Data PREFIX data PATTERNS
+            networks.ini
+            stylesheets/default.qss
+        )
     else()
         install(FILES networks.ini DESTINATION ${CMAKE_INSTALL_DATADIR}/quassel)
         install(DIRECTORY stylesheets DESTINATION ${CMAKE_INSTALL_DATADIR}/quassel)