Skip to content

Emscripten builds for web apps

Jose Luis Blanco-Claraco edited this page Mar 6, 2022 · 25 revisions

Crosscompiling MRPT to a JS library

Install Emscripten: https://emscripten.org/docs/getting_started/downloads.html

cd mrpt
mkdir build-ems
cd    build-ems

cmake .. \
  -DCMAKE_TOOLCHAIN_FILE=$HOME/code/emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake \
  -DMRPT_EIGEN_USE_EMBEDDED_VERSION=ON \
  -DMRPT_HAS_OPENNI2=OFF \
  -DMRPT_AUTODETECT_SIMD=OFF \
  -DDISABLE_ASSIMP=ON \
  -DMRPT_WITH_XSENS=OFF \
  -DMRPT_WITH_ROBOPEAK_LIDAR=OFF \
  -DDISABLE_FFMPEG=ON

make