Skip to content

Commit 6316212

Browse files
author
timlinux
committed
Upstream fixes to make app icon work
git-svn-id: http://svn.osgeo.org/qgis/trunk@6710 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent dced881 commit 6316212

File tree

5 files changed

+14
-9
lines changed

5 files changed

+14
-9
lines changed

src/app/CMakeLists.txt

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -164,11 +164,19 @@ IF (WIN32)
164164
ENDIF (NOT WINDRES)
165165
ENDIF (NOT WINDRES)
166166

167-
ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/qgis_win32.obj
168-
COMMAND ${WINDRES} -I${CMAKE_CURRENT_SOURCE_DIR}/..
169-
-i${CMAKE_CURRENT_SOURCE_DIR}/../qgis_win32.rc
170-
-o ${CMAKE_CURRENT_BINARY_DIR}/qgis_win32.obj)
171-
SET(QGIS_APP_SRCS ${QGIS_APP_SRCS} ${CMAKE_CURRENT_BINARY_DIR}/qgis_win32.obj)
167+
168+
169+
#############################################################
170+
# application icon
171+
IF( MINGW )
172+
# resource compilation for MinGW
173+
ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/icon.o
174+
COMMAND windres.exe -I${CMAKE_CURRENT_SOURCE_DIR} -i${CMAKE_CURRENT_SOURCE_DIR}/qgis_win32.rc
175+
-o ${CMAKE_CURRENT_BINARY_DIR}/icon.o )
176+
SET(QGIS_APP_SRCS ${QGIS_APP_SRCS} ${CMAKE_CURRENT_BINARY_DIR}/icon.o)
177+
ELSE( MINGW )
178+
SET(QGIS_APP_SRCS ${QGIS_APP_SRCS} icon.rc)
179+
ENDIF( MINGW )
172180

173181
ENDIF (WIN32)
174182

src/app/qgis.ico

16.6 KB
Binary file not shown.

src/app/qgis_win32.rc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
IDI_ICON1 ICON DISCARDABLE "qgis.ico"

src/qgis_win32.rc

Lines changed: 0 additions & 4 deletions
This file was deleted.

src/qgis_win322.ico

-6.17 KB
Binary file not shown.

0 commit comments

Comments
 (0)