EMBUILDER
Section: User Commands (1)
Updated: July 2022
Index
Return to Main Contents
NAME
embuilder - Tool to manage building of Emscripten system libraries and ports
DESCRIPTION
usage: embuilder.py [-h] [--lto] [--lto=thin] [--pic] [--force] [--verbose]
- [--wasm64]
-
operation targets [targets ...]
Tool to manage building of system libraries and ports.
In general emcc will build them automatically on demand, so you do not
strictly need to use this tool, but it gives you more control over the
process (in particular, if emcc does this automatically, and you are
running multiple build commands in parallel, confusion can occur).
positional arguments:
- operation
-
currently only "build" and "clear" are supported
- targets
-
see below
options:
- -h, --help
-
show this help message and exit
- --lto
-
build bitcode object for LTO
- --lto=,thin/
-
build bitcode object for ThinLTO
- --pic
-
build relocatable objects for suitable for dynamic linking
- --force
-
force rebuild of target (by removing it first)
- --verbose
-
show build commands
- --wasm64
-
use wasm64 architecture
Available targets:
-
build / clear boost_headers
-
bullet
bzip2
cocos2d
crt1
crt1_reactor
crtbegin
freetype
giflib
harfbuzz
harfbuzz-mt
icu
icu-mt
libGL
libGL-emu
libGL-emu-full_es3
libGL-emu-ofb
libGL-emu-ofb-full_es3
libGL-emu-webgl2
libGL-emu-webgl2-full_es3
libGL-emu-webgl2-ofb
libGL-emu-webgl2-ofb-full_es3
libGL-full_es3
libGL-mt
libGL-mt-emu
libGL-mt-emu-full_es3
libGL-mt-emu-ofb
libGL-mt-emu-ofb-full_es3
libGL-mt-emu-webgl2
libGL-mt-emu-webgl2-full_es3
libGL-mt-emu-webgl2-ofb
libGL-mt-emu-webgl2-ofb-full_es3
libGL-mt-full_es3
libGL-mt-ofb
libGL-mt-ofb-full_es3
libGL-mt-webgl2
libGL-mt-webgl2-full_es3
libGL-mt-webgl2-ofb
libGL-mt-webgl2-ofb-full_es3
libGL-ofb
libGL-ofb-full_es3
libGL-webgl2
libGL-webgl2-full_es3
libGL-webgl2-ofb
libGL-webgl2-ofb-full_es3
libal
libasan_js
libasan_rt
libasan_rt-mt
libasmfs
libasmfs-mt
libc
libc++
libc++-except
libc++-mt
libc++-mt-except
libc++-mt-noexcept
libc++-noexcept
libc++abi
libc++abi-except
libc++abi-mt
libc++abi-mt-except
libc++abi-mt-noexcept
libc++abi-noexcept
libc-asan
libc-asan-debug
libc-asan-optz
libc-asan-optz-debug
libc-debug
libc-mt
libc-mt-asan
libc-mt-asan-debug
libc-mt-asan-optz
libc-mt-asan-optz-debug
libc-mt-debug
libc-mt-optz
libc-mt-optz-debug
libc-optz
libc-optz-debug
libcompiler_rt
libcompiler_rt-mt
libcompiler_rt-wasm-sjlj
libcompiler_rt-wasm-sjlj-mt
libdlmalloc
libdlmalloc-debug
libdlmalloc-debug-noerrno
libdlmalloc-debug-noerrno-tracing
libdlmalloc-debug-tracing
libdlmalloc-mt
libdlmalloc-mt-debug
libdlmalloc-mt-debug-noerrno
libdlmalloc-mt-debug-noerrno-tracing
libdlmalloc-mt-debug-tracing
libdlmalloc-mt-noerrno
libdlmalloc-mt-noerrno-tracing
libdlmalloc-mt-tracing
libdlmalloc-noerrno
libdlmalloc-noerrno-tracing
libdlmalloc-tracing
libembind
libembind-rtti
libemmalloc
libemmalloc-debug
libemmalloc-debug-noerrno
libemmalloc-debug-noerrno-tracing
libemmalloc-debug-tracing
libemmalloc-memvalidate
libemmalloc-memvalidate-mt
libemmalloc-memvalidate-mt-noerrno
libemmalloc-memvalidate-mt-noerrno-tracing
libemmalloc-memvalidate-mt-tracing
libemmalloc-memvalidate-noerrno
libemmalloc-memvalidate-noerrno-tracing
libemmalloc-memvalidate-tracing
libemmalloc-memvalidate-verbose
libemmalloc-memvalidate-verbose-mt
libemmalloc-memvalidate-verbose-mt-noerrno
libemmalloc-memvalidate-verbose-mt-noerrno-tracing
libemmalloc-memvalidate-verbose-mt-tracing
libemmalloc-memvalidate-verbose-noerrno
libemmalloc-memvalidate-verbose-noerrno-tracing
libemmalloc-memvalidate-verbose-tracing
libemmalloc-mt
libemmalloc-mt-debug
libemmalloc-mt-debug-noerrno
libemmalloc-mt-debug-noerrno-tracing
libemmalloc-mt-debug-tracing
libemmalloc-mt-noerrno
libemmalloc-mt-noerrno-tracing
libemmalloc-mt-tracing
libemmalloc-noerrno
libemmalloc-noerrno-tracing
libemmalloc-tracing
libemmalloc-verbose
libemmalloc-verbose-mt
libemmalloc-verbose-mt-noerrno
libemmalloc-verbose-mt-noerrno-tracing
libemmalloc-verbose-mt-tracing
libemmalloc-verbose-noerrno
libemmalloc-verbose-noerrno-tracing
libemmalloc-verbose-tracing
libfetch
libfetch-mt
libhtml5
libjpeg
libjsmath
liblsan_common_rt
liblsan_common_rt-mt
liblsan_rt
liblsan_rt-mt
libmodplug
libnoexit
libpng
libprintf_long_double
libprintf_long_double-asan
libprintf_long_double-asan-debug
libprintf_long_double-asan-optz
libprintf_long_double-asan-optz-debug
libprintf_long_double-debug
libprintf_long_double-mt
libprintf_long_double-mt-asan
libprintf_long_double-mt-asan-debug
libprintf_long_double-mt-asan-optz
libprintf_long_double-mt-asan-optz-debug
libprintf_long_double-mt-debug
libprintf_long_double-mt-optz
libprintf_long_double-mt-optz-debug
libprintf_long_double-optz
libprintf_long_double-optz-debug
libsanitizer_common_rt
libsanitizer_common_rt-mt
libsockets
libsockets-mt
libsockets_proxy
libsockets_proxy-mt
libstandalonewasm
libstandalonewasm-memgrow
libstb_image
libstubs
libstubs-debug
libubsan_minimal_rt
libubsan_minimal_rt-mt
libubsan_rt
libubsan_rt-mt
libunwind
libunwind-except
libunwind-mt
libunwind-mt-except
libunwind-mt-noexcept
libunwind-noexcept
libwasmfs
libwasmfs-asan
libwasmfs-asan-debug
libwasmfs-asan-debug-mt
libwasmfs-asan-mt
libwasmfs-debug
libwasmfs-debug-mt
libwasmfs-mt
libwebgpu_cpp
libwebgpu_cpp-mt
mpg123
ogg
regal
regal-mt
sdl2
sdl2-mt
sdl2_gfx
sdl2_image
sdl2_image_jpg
sdl2_image_png
sdl2_mixer
sdl2_mixer_mp3
sdl2_mixer_none
sdl2_net
sdl2_ttf
struct_info
vorbis
zlib
Issuing 'embuilder build ALL' causes each task to be built.
Index
- NAME
-
- DESCRIPTION
-
- positional arguments:
-
- options:
-
This document was created by
man2html,
using the manual pages.
Time: 13:58:47 GMT, April 28, 2024