From 052cfea4b1251eb016d83586f81111d289748e85 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 4 Aug 2023 14:38:54 +0900 Subject: [PATCH] binding wasm: tag it as beta version. wasm interfaces are fragile now. we dont'guarantee compatibility yet. --- meson.build | 6 +++--- meson_options.txt | 2 +- src/bindings/meson.build | 2 +- wasm_build.sh | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/meson.build b/meson.build index c558d4ce..66c2554c 100644 --- a/meson.build +++ b/meson.build @@ -83,7 +83,7 @@ if get_option('bindings').contains('capi') == true config_h.set10('THORVG_CAPI_BINDING_SUPPORT', true) endif -if get_option('bindings').contains('wasm') == true +if get_option('bindings').contains('wasm_beta') == true config_h.set10('THORVG_WASM_BINDING_SUPPORT', true) endif @@ -131,7 +131,7 @@ Summary: Loader (LOTTIE_BETA): @11@ Saver (TVG): @12@ Binding (CAPI): @13@ - Binding (WASM): @14@ + Binding (WASM_BETA): @14@ Log Message: @15@ Tests: @16@ Examples: @17@ @@ -153,7 +153,7 @@ Summary: get_option('loaders').contains('lottie_beta'), all_savers or get_option('savers').contains('tvg'), get_option('bindings').contains('capi'), - get_option('bindings').contains('wasm'), + get_option('bindings').contains('wasm_beta'), get_option('log'), get_option('tests'), get_option('examples'), diff --git a/meson_options.txt b/meson_options.txt index a4c9cab2..ff757cad 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -23,7 +23,7 @@ option('vector', option('bindings', type: 'array', - choices: ['', 'capi', 'wasm'], + choices: ['', 'capi', 'wasm_beta'], value: [''], description: 'Enable API bindings') diff --git a/src/bindings/meson.build b/src/bindings/meson.build index 3d32d319..9532cb4a 100644 --- a/src/bindings/meson.build +++ b/src/bindings/meson.build @@ -2,6 +2,6 @@ if get_option('bindings').contains('capi') == true subdir('capi') endif -if get_option('bindings').contains('wasm') == true +if get_option('bindings').contains('wasm_beta') == true subdir('wasm') endif diff --git a/wasm_build.sh b/wasm_build.sh index af00fd5c..be25e723 100755 --- a/wasm_build.sh +++ b/wasm_build.sh @@ -4,7 +4,7 @@ if [ ! -d "./build_wasm" ]; then sed "s|EMSDK:|$1|g" wasm_cross.txt > /tmp/.wasm_cross.txt - meson -Db_lto=true -Ddefault_library=static -Dstatic=true -Dloaders="all, lottie_beta" -Dsavers="all" -Dbindings="wasm" -Dlog=true --cross-file /tmp/.wasm_cross.txt build_wasm + meson -Db_lto=true -Ddefault_library=static -Dstatic=true -Dloaders="all, lottie_beta" -Dsavers="all" -Dbindings="wasm_beta" -Dlog=true --cross-file /tmp/.wasm_cross.txt build_wasm fi ninja -C build_wasm/