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 0000000..67cb9fd Binary files /dev/null and b/win_installer.ifp differ