Change the attention icon to include the globe again
[quassel.git] / icons / CMakeLists.txt
1 # Install icons
2 # We put them in DATA_INSTALL_DIR rather than ICON_INSTALL_DIR, to avoid
3 # polluting the global namespace and to allow overriding
4
5 if(WANT_MONO OR WANT_QTCLIENT)
6
7   # Figure out if we want to install KDE's icons
8   # Starting with KDE 4.3, they shouldn't be needed anymore
9   set(INSTALL_OXY true)
10   string(TOUPPER ${WITH_OXYGEN} OXY_UPPER)
11   if(NOT OXY_UPPER)
12     set(INSTALL_OXY false)
13   elseif(OXY_UPPER MATCHES "AUTO")
14     if(HAVE_KDE)
15       if(KDE_VERSION VERSION_GREATER 4.2.99)
16         set(INSTALL_OXY false)
17       endif(KDE_VERSION VERSION_GREATER 4.2.99)
18     endif(HAVE_KDE)
19   endif(NOT OXY_UPPER)
20
21   if(INSTALL_OXY)
22     message(STATUS "Installing Oxygen icons")
23   else(INSTALL_OXY)
24     message(STATUS "Not installing Oxygen icons")
25   endif(INSTALL_OXY)
26
27   if(EMBED_DATA)
28     set(ICON_RCS ../icons/hicolor.qrc ../icons/oxygen.qrc)
29     if(INSTALL_OXY)
30       set(ICON_RCS ${ICON_RCS} ../icons/oxygen_kde.qrc)
31     endif(INSTALL_OXY)
32     set(CLIENT_RCS ${CLIENT_RCS} ${ICON_RCS} PARENT_SCOPE)
33   else(EMBED_DATA)
34     install(DIRECTORY hicolor DESTINATION ${ICON_INSTALL_DIR})
35     install(DIRECTORY oxygen DESTINATION ${DATA_INSTALL_DIR}/quassel/icons)
36     if(INSTALL_OXY)
37       install(DIRECTORY oxygen_kde/ DESTINATION ${DATA_INSTALL_DIR}/quassel/icons/oxygen)
38     endif(INSTALL_OXY)
39   endif(EMBED_DATA)
40 endif(WANT_MONO OR WANT_QTCLIENT)
41
42 # Application icon
43
44 # cmake-2.6.2 can't handle nested conditions
45 # if((UNIX AND NOT APPLE) OR HAVE_KDE)
46 if(HAVE_KDE OR UNIX)
47  if(HAVE_KDE OR NOT APPLE)
48
49   install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION ${ICON_INSTALL_DIR}/hicolor/48x48/apps)
50   if(CMAKE_INSTALL_PREFIX STREQUAL "/usr")
51     install(FILES oxygen_kde/48x48/apps/quassel.png DESTINATION /usr/share/pixmaps)
52   endif(CMAKE_INSTALL_PREFIX STREQUAL "/usr")
53
54 # endif((UNIX AND NOT APPLE) OR HAVE_KDE)
55  endif(HAVE_KDE OR NOT APPLE)
56 endif(HAVE_KDE OR UNIX)