diff --git a/CMakeLists.txt b/CMakeLists.txt index 201e077e..5edee5da 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -137,6 +137,7 @@ src/gui/gui.cpp) if (WIN32) list(APPEND ENGINE_SOURCES src/utfutils.cpp) list(APPEND ENGINE_SOURCES src/engine/winStuff.cpp) + list(APPEND ENGINE_SOURCES res/furnace.rc) endif() if (BUILD_GUI) diff --git a/res/furnace.rc b/res/furnace.rc new file mode 100644 index 00000000..86e8e9b3 --- /dev/null +++ b/res/furnace.rc @@ -0,0 +1 @@ +IDI_ICON1 ICON DISCARDABLE "icon.ico" diff --git a/res/icon.ico b/res/icon.ico new file mode 100644 index 00000000..f2299b2c Binary files /dev/null and b/res/icon.ico differ diff --git a/res/icon.iconset/icon_128x128.png b/res/icon.iconset/icon_128x128.png index 81ea00ec..0dd0a7ff 100644 Binary files a/res/icon.iconset/icon_128x128.png and b/res/icon.iconset/icon_128x128.png differ diff --git a/res/icon.iconset/icon_128x128@2x.png b/res/icon.iconset/icon_128x128@2x.png index e56a7d81..add54b48 100644 Binary files a/res/icon.iconset/icon_128x128@2x.png and b/res/icon.iconset/icon_128x128@2x.png differ diff --git a/res/icon.iconset/icon_16x16.png b/res/icon.iconset/icon_16x16.png index e651bc19..94d0b084 100644 Binary files a/res/icon.iconset/icon_16x16.png and b/res/icon.iconset/icon_16x16.png differ diff --git a/res/icon.iconset/icon_16x16@2x.png b/res/icon.iconset/icon_16x16@2x.png index 9b1dd147..f6f0fbea 100644 Binary files a/res/icon.iconset/icon_16x16@2x.png and b/res/icon.iconset/icon_16x16@2x.png differ diff --git a/res/icon.iconset/icon_256x256.png b/res/icon.iconset/icon_256x256.png index 1c4b64a0..add54b48 100644 Binary files a/res/icon.iconset/icon_256x256.png and b/res/icon.iconset/icon_256x256.png differ diff --git a/res/icon.iconset/icon_256x256@2x.png b/res/icon.iconset/icon_256x256@2x.png index 4ec96855..f02cdae6 100644 Binary files a/res/icon.iconset/icon_256x256@2x.png and b/res/icon.iconset/icon_256x256@2x.png differ diff --git a/res/icon.iconset/icon_32x32.png b/res/icon.iconset/icon_32x32.png index 8e0e9e25..f6f0fbea 100644 Binary files a/res/icon.iconset/icon_32x32.png and b/res/icon.iconset/icon_32x32.png differ diff --git a/res/icon.iconset/icon_32x32@2x.png b/res/icon.iconset/icon_32x32@2x.png index 5cddd952..14482301 100644 Binary files a/res/icon.iconset/icon_32x32@2x.png and b/res/icon.iconset/icon_32x32@2x.png differ diff --git a/res/icon.iconset/icon_512x512.png b/res/icon.iconset/icon_512x512.png index 2a3c8e65..f02cdae6 100644 Binary files a/res/icon.iconset/icon_512x512.png and b/res/icon.iconset/icon_512x512.png differ diff --git a/res/icon.iconset/icon_64x64.png b/res/icon.iconset/icon_64x64.png index 77635c5b..14482301 100644 Binary files a/res/icon.iconset/icon_64x64.png and b/res/icon.iconset/icon_64x64.png differ diff --git a/res/icon.iconset/icon_64x64@2x.png b/res/icon.iconset/icon_64x64@2x.png index cdc6943b..0dd0a7ff 100644 Binary files a/res/icon.iconset/icon_64x64@2x.png and b/res/icon.iconset/icon_64x64@2x.png differ diff --git a/res/make-icon.sh b/res/make-icon.sh index e9c83469..c146eb4c 100755 --- a/res/make-icon.sh +++ b/res/make-icon.sh @@ -11,3 +11,5 @@ for i in "${sizes[@]}"; do echo "making $i@2x..." convert logo.png -filter Mitchell -scale "$((i*2))"x"$((i*2))" icon.iconset/icon_"$i"x"$i""@2x.png" done + +convert icon.iconset/icon_256x256.png icon.ico