diff --git a/Minecraft.Client/Platform/Linux/Stubs/LinuxStubs.h b/Minecraft.Client/Platform/Linux/Stubs/LinuxStubs.h index 70bf93877..bca39baaf 100644 --- a/Minecraft.Client/Platform/Linux/Stubs/LinuxStubs.h +++ b/Minecraft.Client/Platform/Linux/Stubs/LinuxStubs.h @@ -23,7 +23,9 @@ #include #include #include +#ifndef __EMSCRIPTEN__ #include +#endif // __EMSCRIPTEN__ #include #include @@ -35,4 +37,4 @@ #include "iggy_stubs.h" #endif -#endif // STUBS_H \ No newline at end of file +#endif // STUBS_H diff --git a/meson.build b/meson.build index d5ed0d66c..fee039ed9 100644 --- a/meson.build +++ b/meson.build @@ -47,10 +47,14 @@ global_cpp_args = [ if host_machine.system() == 'emscripten' add_project_arguments( '-pthread', + '--use-port=zlib', + '-sUSE_SDL=2', + '--use-port=sdl2', language: 'cpp' ) add_project_link_arguments( + '-sUSE_SDL=2', '-sUSE_WEBGL2=1', '-sLEGACY_GL_EMULATION=1', '-sALLOW_MEMORY_GROWTH=1',