diff options
| author | Rawan10101 <Rawan_Khalid@aucegypt.edu> | 2026-05-26 09:59:23 +0300 |
|---|---|---|
| committer | Rawan10101 <Rawan_Khalid@aucegypt.edu> | 2026-06-01 16:10:27 +0300 |
| commit | 674f3ab4d60bdf35f097ae500afe06f25c47617d (patch) | |
| tree | 9b4f818f08022d8c5dca11a2dac8aa8824d93931 /runtime/syntax/cpp.vim | |
| parent | 70792aa6e4f8194b29bfb86e63a5b46240122f3c (diff) | |
| download | rneovim-674f3ab4d60bdf35f097ae500afe06f25c47617d.tar.gz rneovim-674f3ab4d60bdf35f097ae500afe06f25c47617d.tar.bz2 rneovim-674f3ab4d60bdf35f097ae500afe06f25c47617d.zip | |
build: add wasm/emscripten build support
- Add is_wasm detection for wasm32-emscripten target
- Add -Demscripten-sysroot option and libc path setup
- Default cross_compiling=true for wasm
- Use lua5.1 instead of luajit for wasm (luajit unsupported)
- Add emscripten include paths to all dependencies
- Build nvim as static library for wasm target
- Add emcc link step with Asyncify and SUPPORT_LONGJMP
- Filter wasm_stubs.c from non-wasm builds
Known limitation: setjmp/longjmp not yet fully functional
due to Zig compiling dependencies outside emcc pipeline.
build: fix wasm emscripten output path tracking
Diffstat (limited to 'runtime/syntax/cpp.vim')
0 files changed, 0 insertions, 0 deletions