@@ -522,17 +522,23 @@ IF (WIN32)
522
522
523
523
IF (NOT WINDRES)
524
524
FIND_PROGRAM (WINDRES windres)
525
- IF (NOT WINDRES)
525
+ IF (NOT WINDRES AND NOT CMAKE_RC_COMPILER )
526
526
MESSAGE (FATAL_ERROR "windres not found - aborting" )
527
- ENDIF (NOT WINDRES)
527
+ ENDIF (NOT WINDRES AND NOT CMAKE_RC_COMPILER )
528
528
ENDIF (NOT WINDRES)
529
- #############################################################
530
- # application icon
531
- # resource compilation for MinGW
532
- ADD_CUSTOM_COMMAND ( OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /icon.o
533
- COMMAND ${WINDRES} -I${CMAKE_CURRENT_SOURCE_DIR} -i${CMAKE_CURRENT_SOURCE_DIR} /qgis_win32.rc
534
- -o ${CMAKE_CURRENT_BINARY_DIR} /icon.o )
535
- SET (QGIS_APPMAIN_SRCS ${QGIS_APPMAIN_SRCS} ${CMAKE_CURRENT_BINARY_DIR} /icon.o)
529
+
530
+ # MXE
531
+ IF (WINDRES)
532
+ #############################################################
533
+ # application icon
534
+ # resource compilation for MinGW
535
+ ADD_CUSTOM_COMMAND ( OUTPUT ${CMAKE_CURRENT_BINARY_DIR} /icon.o
536
+ COMMAND ${WINDRES} -I${CMAKE_CURRENT_SOURCE_DIR} -i${CMAKE_CURRENT_SOURCE_DIR} /qgis_win32.rc
537
+ -o ${CMAKE_CURRENT_BINARY_DIR} /icon.o )
538
+ SET (QGIS_APPMAIN_SRCS ${QGIS_APPMAIN_SRCS} ${CMAKE_CURRENT_BINARY_DIR} /icon.o)
539
+ ELSE (WINDRES)
540
+ SET (QGIS_APPMAIN_SRCS main.cpp ${IMAGE_RCC_SRCS} ${TEST_RCC_SRCS} )
541
+ ENDIF (WINDRES)
536
542
ENDIF (MSVC )
537
543
ELSE (WIN32 )
538
544
SET (QGIS_APPMAIN_SRCS main.cpp ${IMAGE_RCC_SRCS} ${TEST_RCC_SRCS} )
@@ -556,7 +562,7 @@ IF(PEDANTIC)
556
562
ENDIF (PEDANTIC)
557
563
558
564
IF (MSVC )
559
- # -wd4091 Avoid 'typedef' ignored on left of '' when no variable is declared warning in DbgHelp .h
565
+ # -wd4091 Avoid 'typedef' ignored on left of '' when no variable is declared warning in dbghelp .h
560
566
SET_SOURCE_FILES_PROPERTIES (
561
567
qgisapp.cpp
562
568
main.cpp
@@ -772,8 +778,8 @@ ENDIF (ANDROID)
772
778
IF (WIN32 )
773
779
ADD_DEFINITIONS (-DQWT_DLL)
774
780
ADD_DEFINITIONS (-DQSCINTILLA_DLL)
775
- TARGET_LINK_LIBRARIES (${QGIS_APP_NAME} DbgHelp )
776
- TARGET_LINK_LIBRARIES (qgis_app DbgHelp Qt5::WinExtras)
781
+ TARGET_LINK_LIBRARIES (${QGIS_APP_NAME} dbghelp )
782
+ TARGET_LINK_LIBRARIES (qgis_app dbghelp Qt5::WinExtras)
777
783
ENDIF (WIN32 )
778
784
779
785
TARGET_LINK_LIBRARIES (${QGIS_APP_NAME} qgis_native)
0 commit comments