X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=data%2FCMakeLists.txt;h=5c6762d5954182004b5153bb82deda840333dc2c;hp=239e306ff5b33eb4b28be13e687734cda14e2d49;hb=e61d189229dc09fb5978a8a1bc10aed413cd4cbd;hpb=36b30b6b8775f5322fad3d1ee99545a07baf9e20 diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt index 239e306f..5c6762d5 100644 --- a/data/CMakeLists.txt +++ b/data/CMakeLists.txt @@ -1,23 +1,30 @@ -if(NOT WIN32 AND NOT APPLE) - 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(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 (WITH_KDE4) + install(FILES quassel.notifyrc DESTINATION ${CMAKE_INSTALL_DATADIR}/quassel) + endif() -if(WANT_MONO OR WANT_QTCLIENT) - if(EMBED_DATA) - set(CLIENT_RCS ${CLIENT_RCS} ../data/data.qrc PARENT_SCOPE) - else(EMBED_DATA) - install(FILES networks.ini DESTINATION ${DATA_INSTALL_DIR}/quassel) - endif(EMBED_DATA) -endif(WANT_MONO OR WANT_QTCLIENT) + 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) + 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()