diff --git a/setup_win.bat b/setup_win.bat index ab04f74cb..b3e2665e8 100644 --- a/setup_win.bat +++ b/setup_win.bat @@ -41,8 +41,11 @@ cd ../../../../../.. echo Building 'QB64' copy internal\source\*.* internal\temp\ >nul +copy source\qb64.ico internal\temp\ >nul +copy source\icon.rc internal\temp\ >nul cd internal\c -c_compiler\bin\g++ -mconsole -s -Wfatal-errors -w -Wall qbx.cpp libqb\os\win\libqb_setup.o parts\user_mods\os\win\src.a -D DEPENDENCY_USER_MODS -D DEPENDENCY_LOADFONT parts\video\font\ttf\os\win\src.o -lws2_32 -lwinspool parts\core\os\win\src.a -lopengl32 -lglu32 -lwinmm -lgdi32 -Wl,--subsystem,windows -static-libgcc -static-libstdc++ -D FREEGLUT_STATIC -lksguid -lole32 -lwinmm -ldxguid -o "..\..\qb64.exe" +c_compiler\bin\windres.exe -i ..\temp\icon.rc -o ..\temp\icon.o +c_compiler\bin\g++ -mconsole -s -Wfatal-errors -w -Wall qbx.cpp libqb\os\win\libqb_setup.o ..\temp\icon.o parts\user_mods\os\win\src.a -D DEPENDENCY_USER_MODS -D DEPENDENCY_LOADFONT parts\video\font\ttf\os\win\src.o -lws2_32 -lwinspool parts\core\os\win\src.a -lopengl32 -lglu32 -lwinmm -lgdi32 -Wl,--subsystem,windows -static-libgcc -static-libstdc++ -D FREEGLUT_STATIC -lksguid -lole32 -lwinmm -ldxguid -o "..\..\qb64.exe" cd ..\.. echo. diff --git a/source/icon.rc b/source/icon.rc new file mode 100644 index 000000000..90eab9d5d --- /dev/null +++ b/source/icon.rc @@ -0,0 +1 @@ +0 ICON "qb64.ico" diff --git a/source/qb64.ico b/source/qb64.ico new file mode 100644 index 000000000..ca26aacfd Binary files /dev/null and b/source/qb64.ico differ