diff options
| author | xiphon <xiphon@protonmail.com> | 2019-12-20 13:27:47 +0000 |
|---|---|---|
| committer | xiphon <xiphon@protonmail.com> | 2019-12-20 13:27:47 +0000 |
| commit | beeddea6784cc05744818ebc8cdfb114f483b81f (patch) | |
| tree | 6257ad575f713232da1ec9c6b1a361b4b12ebe14 | |
| parent | 3e07ecabf9f3f9ccdddb8dc5b25b1afaedf7102e (diff) | |
| download | monzero-gui-beeddea6784cc05744818ebc8cdfb114f483b81f.tar.gz monzero-gui-beeddea6784cc05744818ebc8cdfb114f483b81f.tar.xz monzero-gui-beeddea6784cc05744818ebc8cdfb114f483b81f.zip | |
build: add application icon on Windows
| -rw-r--r-- | src/CMakeLists.txt | 13 |
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") |
