X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=data%2FCMakeLists.txt;h=04b322b34a0fc25c74d8f7203c09a234d5675ea2;hp=df560cfc46f0dde3babe821163d91ec33ef2e237;hb=d68e9d67200abc51123b357bcdbbc816d4a70791;hpb=907e6c4c2f5e199600b54213f6964d2c50bdc700 diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index df560cfc..04b322b3 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,7 +1,26 @@ -if(WANT_QTCLIENT) - install(FILES quasselclient.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) -endif(WANT_QTCLIENT) +if (BUILD_GUI) + if (KDE4_FOUND OR (UNIX AND NOT APPLE)) + if (WANT_QTCLIENT) + install(FILES quasselclient.desktop DESTINATION ${CMAKE_INSTALL_APPDIR}) + endif() -if(WANT_MONO) - install(FILES quassel.desktop DESTINATION ${XDG_APPS_INSTALL_DIR}) -endif(WANT_MONO) + if (WANT_MONO) + install(FILES quassel.desktop DESTINATION ${CMAKE_INSTALL_APPDIR}) + endif() + + if (KDE4_FOUND) + install(FILES quassel.notifyrc DESTINATION ${CMAKE_INSTALL_DATADIR}/quassel) + endif() + endif() + + if (EMBED_DATA) + set(CLIENT_RCS ${CLIENT_RCS} ${CMAKE_CURRENT_SOURCE_DIR}/data.qrc PARENT_SCOPE) + else() + install(FILES networks.ini DESTINATION ${CMAKE_INSTALL_DATADIR}/quassel) + install(DIRECTORY stylesheets DESTINATION ${CMAKE_INSTALL_DATADIR}/quassel) + endif() + + if (NOT WIN32) + install(DIRECTORY scripts DESTINATION ${CMAKE_INSTALL_DATADIR}/quassel USE_SOURCE_PERMISSIONS) + endif() +endif()