Provided by: emscripten_3.1.6~dfsg-9_all bug

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.