aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2019-12-21 18:07:53 -0500
committerluigi1111 <luigi1111w@gmail.com>2019-12-21 18:07:53 -0500
commit9a5296f00e4d7290e0aada93b5a2dc32960fdae0 (patch)
tree48f749813c0c40ac750dab43c30dc5af18d95d60 /src
parent6f53cc4dda666bb615538bc7b96b9e7fbee29300 (diff)
parentbeeddea6784cc05744818ebc8cdfb114f483b81f (diff)
downloadmonzero-gui-9a5296f00e4d7290e0aada93b5a2dc32960fdae0.tar.gz
monzero-gui-9a5296f00e4d7290e0aada93b5a2dc32960fdae0.tar.xz
monzero-gui-9a5296f00e4d7290e0aada93b5a2dc32960fdae0.zip
Merge pull request #2648
beeddea build: add application icon on Windows (xiphon)
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 6485cdc3..b8d86661 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -5,7 +5,7 @@ add_subdirectory(libwalletqt)
add_subdirectory(model)
add_subdirectory(zxcvbn-c)
-qt5_add_resources(QML_QRC ../qml.qrc)
+qt5_add_resources(RESOURCES ../qml.qrc)
# Compile source files (.h/.cpp)
file(GLOB SOURCE_FILES
@@ -64,18 +64,23 @@ if(WITH_SCANNER)
)
endif()
-message(STATUS ${QML_QRC})
-
set(EXECUTABLE_FLAG)
if(MINGW)
set(EXECUTABLE_FLAG WIN32)
+
+ set(ICON ${PROJECT_SOURCE_DIR}/images/appicon.ico)
+ set(ICON_RC ${CMAKE_CURRENT_BINARY_DIR}/icon.rc)
+ set(ICON_RES ${CMAKE_CURRENT_BINARY_DIR}/icon.o)
+ file(WRITE ${ICON_RC} "IDI_ICON1 ICON DISCARDABLE \"${ICON}\"")
+ add_custom_command(OUTPUT ${ICON_RES} COMMAND windres ${ICON_RC} ${ICON_RES} MAIN_DEPENDENCY ${ICON_RC})
+ list(APPEND RESOURCES ${ICON_RES})
endif()
add_executable(monero-gui ${EXECUTABLE_FLAG} main/main.cpp
${SOURCE_FILES}
${PASS_STRENGTH_FILES}
${QR_CODE_FILES}
- ${QML_QRC}
+ ${RESOURCES}
)
set_property(TARGET monero-gui PROPERTY RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin")