oracular (1) embuilder.1.gz

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.