diff options
Diffstat (limited to 'lib/lvgl/scripts/build_html_examples.sh')
| m--------- | lib/lvgl | 0 | ||||
| -rwxr-xr-x | lib/lvgl/scripts/build_html_examples.sh | 20 |
2 files changed, 20 insertions, 0 deletions
diff --git a/lib/lvgl b/lib/lvgl deleted file mode 160000 -Subproject 0732400e7b564dd0e7dc4a924619d8e19c5b23a diff --git a/lib/lvgl/scripts/build_html_examples.sh b/lib/lvgl/scripts/build_html_examples.sh new file mode 100755 index 00000000..4c66ed73 --- /dev/null +++ b/lib/lvgl/scripts/build_html_examples.sh @@ -0,0 +1,20 @@ +#!/bin/bash +set -e +export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" +CURRENT_REF="$(git rev-parse HEAD)" +rm -rf emscripten_builder +git clone https://github.com/lvgl/lv_sim_emscripten.git emscripten_builder +scripts/genexamplelist.sh > emscripten_builder/examplelist.c +cd emscripten_builder +git submodule update --init -- lvgl +cd lvgl +git checkout $CURRENT_REF +cd .. +git submodule update --init -- lv_drivers +mkdir cmbuild +cd cmbuild +emcmake cmake .. -DLVGL_CHOSEN_DEMO=lv_example_noop -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache +emmake make -j$(nproc) +rm -rf CMakeFiles +cd ../.. +cp -a emscripten_builder/cmbuild docs/_static/built_lv_examples |
