2 # We put them in DATA_INSTALL_DIR rather than ICON_INSTALL_DIR, to avoid
3 # polluting the global namespace and to allow overriding
5 if(WANT_MONO OR WANT_QTCLIENT)
7 # Figure out if we want to install KDE's icons
8 # Starting with KDE 4.3, they shouldn't be needed anymore
9 string(TOUPPER ${WITH_OXYGEN} OXY_UPPER)
11 set(INSTALL_OXY false)
12 elseif(OXY_UPPER MATCHES "AUTO")
13 if(HAVE_KDE AND KDE_VERSION VERSION_GREATER 4.2.99)
14 set(INSTALL_OXY false)
15 else(HAVE_KDE AND KDE_VERSION VERSION_GREATER 4.2.99)
17 endif(HAVE_KDE AND KDE_VERSION VERSION_GREATER 4.2.99)
23 message(STATUS "Installing Oxygen icons")
25 message(STATUS "Not installing Oxygen icons")
29 set(CLIENT_RCS ${CLIENT_RCS} ../icons/hicolor.qrc ../icons/oxygen.qrc PARENT_SCOPE)
31 set(CLIENT_RCS ${CLIENT_RCS} ../icons/oxygen_kde.qrc PARENT_SCOPE)
34 install(DIRECTORY hicolor DESTINATION ${DATA_INSTALL_DIR}/quassel/icons)
35 install(DIRECTORY oxygen DESTINATION ${DATA_INSTALL_DIR}/quassel/icons)
37 install(DIRECTORY oxygen_kde/ DESTINATION ${DATA_INSTALL_DIR}/quassel/icons/oxygen)
40 endif(WANT_MONO OR WANT_QTCLIENT)
43 if(NOT APPLE AND NOT WIN32)
44 install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps)
45 if(CMAKE_INSTALL_PREFIX STREQUAL "/usr")
46 install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION /usr/share/pixmaps)
47 endif(CMAKE_INSTALL_PREFIX STREQUAL "/usr")
48 endif(NOT APPLE AND NOT WIN32)