aboutsummaryrefslogtreecommitdiff
path: root/modules/KDE4Macros.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/KDE4Macros.cmake')
-rw-r--r--modules/KDE4Macros.cmake8
1 files changed, 3 insertions, 5 deletions
diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake
index b7eb6ad7..8f96c194 100644
--- a/modules/KDE4Macros.cmake
+++ b/modules/KDE4Macros.cmake
@@ -1096,7 +1096,7 @@ macro (KDE4_ADD_APP_ICON appsources pattern)
message(STATUS "Unable to find the png2ico or windres utilities - application will not have an application icon!")
endif(PNG2ICO_EXECUTABLE AND WINDRES_EXECUTABLE)
endif(WIN32)
- if (Q_WS_MAC)
+ if (APPLE)
# first convert image to a tiff using the Mac OS X "sips" utility,
# then use tiff2icns to convert to an icon
find_program(SIPS_EXECUTABLE NAMES sips)
@@ -1114,14 +1114,12 @@ macro (KDE4_ADD_APP_ICON appsources pattern)
if (_icon)
# first, get the basename of our app icon
- add_custom_command(OUTPUT ${_outfilename}.icns
+ add_custom_command(OUTPUT ${_outfilename}.icns ${outfilename}.tiff
COMMAND ${SIPS_EXECUTABLE} -s format tiff ${_icon} --out ${outfilename}.tiff
COMMAND ${TIFF2ICNS_EXECUTABLE} ${outfilename}.tiff ${_outfilename}.icns
DEPENDS ${_icon}
)
- macro_additional_clean_files(${outfilename}.tiff ${_outfilename}.icns)
-
# This will register the icon into the bundle
set(MACOSX_BUNDLE_ICON_FILE ${target}.icns)
@@ -1142,7 +1140,7 @@ macro (KDE4_ADD_APP_ICON appsources pattern)
else(SIPS_EXECUTABLE AND TIFF2ICNS_EXECUTABLE)
message(STATUS "Unable to find the sips and tiff2icns utilities - application will not have an application icon!")
endif(SIPS_EXECUTABLE AND TIFF2ICNS_EXECUTABLE)
- endif(Q_WS_MAC)
+ endif(APPLE)
endmacro (KDE4_ADD_APP_ICON)