From 28b900e4ffa512f66a3eb003ecf1240f792aae5b Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Wed, 5 Mar 2025 13:39:38 -0500 Subject: [PATCH] Finally created an installer so people can try the game. --- Makefile | 3 +++ main.cpp | 2 +- meson.build | 7 +++++++ win_installer.ifp | Bin 0 -> 2074 bytes 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 win_installer.ifp diff --git a/Makefile b/Makefile index 5a761cc..6144bd3 100644 --- a/Makefile +++ b/Makefile @@ -42,3 +42,6 @@ clean: debug_test: build gdb --nx -x .gdbinit --ex run --args builddir/runtests.exe -e + +win_installer: + powershell 'start "C:\Program Files (x86)\solicus\InstallForge\bin\ifbuilderenvx86.exe" win_installer.ifp' diff --git a/main.cpp b/main.cpp index 89c047a..d5aa686 100644 --- a/main.cpp +++ b/main.cpp @@ -6,7 +6,7 @@ int main(int argc, char* argv[]) { textures::init(); sound::init(); - sound::mute(true); + sound::mute(false); gui::FSM main; main.event(gui::Event::STARTED); Autowalker walker(main); diff --git a/meson.build b/meson.build index 1b43428..33db158 100644 --- a/meson.build +++ b/meson.build @@ -5,6 +5,13 @@ project('raycaster', 'cpp', 'cpp_args=-D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1', ]) +add_global_link_arguments( + '-static-libgcc', + '-static-libstdc++', + '-static', + language: 'cpp', +) + # use this for common options only for our executables cpp_args=[] # these are passed as override_defaults diff --git a/win_installer.ifp b/win_installer.ifp new file mode 100644 index 0000000000000000000000000000000000000000..67cb9fd3e4d30fc3e9c9017adf85adb7ac362aa3 GIT binary patch literal 2074 zcmah~+iv4F5bd)7{eyr$6eti`axP7_X#mGgb`2zH5H;DNVzHnp+G0bK0!hX3F7jo4 z=qL3TIwMMoz1|{uaLAeA+|HTNzkmM|2Kfh03vT`lgIlBj;>=wN$sf3}LaXSPD2-FF zdCwI$RC=R@q030oB?t8%yckpKxM`j@ny3D4f^R(CCZOI(p?8xWZNGa}ocxbsINVmGsdqimH`r?ufHeuc9kDGEA>P1_^rBK3_pv|apQRO?}Q@i6ctzE|ASB`l{oucplH`|>9cQM@xf$DvrZ>ayKUe0_UlLW5U)INgZd;Htm z`NdqIeYVV);aovF)0SLNyRH>7Bn*BN&D;-R-l5f<9Go|~`>^?WEo1=>kSHJ;zaxN= zu|zUgt_bu2_lzZmu357@$P6D8!Vnk)FWOuAy|MRve6)9T5c6jaX>eCp2rq&Mj^mgJ zxLHCK6VTEaZor3*LT_4PM-8{Q>aMvfHI@jKZHTY$9mj{!^?4XH(7o*j_8&ytO`sdl zPv?9gke2DmaTt6d#?4az-iqdjRf}|ZI3xw1&l93_4OD`)+~pJ}qc|Aox8a&9K! zkdV0&lFV624b+`PBOIfjUqF>Ms!s5Nv3?|r<_qYwiS7g|c`;0)G>PF0caj{WFXTz^ z)gv(WfYdAnphyMVnanMiP2CSR8tZCp#G-UD`UhngfaCA_+Ab8%OMV9>T4&aHexQ&M zY-U6+&&K#~!tJBeRTyl1cDJ`oKR+IVFbD&nP(Ho9{nUo=`@%bIR)_60K>H