mirror of
https://github.com/projectM-visualizer/projectm.git
synced 2026-03-02 05:25:41 +00:00
Building w/ emscripten * Activate the emsdk (https://github.com/juj/emsdk#installation-instructions) * make sure you are in the root directory of this project * on fresh repositories: `./autogen.sh` * `emconfigure ./configure --enable-emscripten --enable-gles --enable-sdl` * `emmake make -j4` Does not work? Try: * `mkdir vendor && cp /usr/local/Cellar/glm/xx/include/glm ./vendor/` * `emmake make -j4 -lvendor` emcc -Isrc/libprojectm -Isrc/libprojectM/Renderer -Llib -Ivendor \ src/libprojectM/KeyHandler.cpp src/projectM-emscripten/projectM_SDL_emscripten.cpp \ -lRenderer -lprojectM -lMilkdropPresetFactory -lprojectM -lRenderer \ -s USE_SDL=2 -s LEGACY_GL_EMULATION=1 \ -o build/projectEM.html emcc -I../libprojectm -I../libprojectM/Renderer -Llib \ ../libprojectM/KeyHandler.cpp projectM_SDL_emscripten.cpp \ -lRenderer -lprojectM -lMilkdropPresetFactory -lprojectM -lRenderer \ -s USE_SDL=2 -s LEGACY_GL_EMULATION=1 \ -o build/projectEM.html