diff --git a/scwx-qt/res/icons/scwx-256.ico b/scwx-qt/res/icons/scwx-256.ico new file mode 100644 index 00000000..61c4046c Binary files /dev/null and b/scwx-qt/res/icons/scwx-256.ico differ diff --git a/scwx-qt/res/scwx-qt.rc b/scwx-qt/res/scwx-qt.rc new file mode 100644 index 00000000..949a9a06 --- /dev/null +++ b/scwx-qt/res/scwx-qt.rc @@ -0,0 +1,32 @@ +#include "winver.h" + +IDI_ICON1 ICON "icons\\scwx-256.ico" + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 0,1,0,0 + PRODUCTVERSION 0,1,0,0 + FILEFLAGS 0x0L + FILEFLAGSMASK 0x3fL + FILEOS 0x00040004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "000004b0" + BEGIN + VALUE "CompanyName", "Dan Paulat" + VALUE "FileDescription", "Supercell Wx" + VALUE "FileVersion", "0.1.0.0" + VALUE "LegalCopyright", "Copyright (C) 2021-2023 Dan Paulat" + VALUE "InternalName", "scwx" + VALUE "OriginalFilename", "supercell-wx.exe" + VALUE "ProductName", "Supercell Wx" + VALUE "ProductVersion", "0.1.0.0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0, 1200 + END +END diff --git a/scwx-qt/scwx-qt.cmake b/scwx-qt/scwx-qt.cmake index dbc5f65a..df12dfab 100644 --- a/scwx-qt/scwx-qt.cmake +++ b/scwx-qt/scwx-qt.cmake @@ -314,7 +314,12 @@ set_target_properties(update_translations PROPERTIES FOLDER qt) set_target_properties(scwx-qt_generate_counties_db PROPERTIES FOLDER generate) -qt_add_executable(supercell-wx ${EXECUTABLE_SOURCES}) +if (WIN32) + set(APP_ICON_RESOURCE_WINDOWS "${scwx-qt_SOURCE_DIR}/res/scwx-qt.rc") + qt_add_executable(supercell-wx ${EXECUTABLE_SOURCES} ${APP_ICON_RESOURCE_WINDOWS}) +else() + qt_add_executable(supercell-wx ${EXECUTABLE_SOURCES}) +endif() if (WIN32) target_compile_definitions(scwx-qt PUBLIC WIN32_LEAN_AND_MEAN)