-cleaned Meson build files and added some comments
This commit is contained in:
parent
ef12bce88b
commit
3e0ab40977
3 changed files with 11 additions and 1 deletions
|
|
@ -9,7 +9,7 @@ external_inc = include_directories('external/sources/')
|
|||
|
||||
# Argumesnts
|
||||
not_wasm = host_machine.cpu_family() != 'wasm32'
|
||||
versions = ['BindSDL_Image','SDL_209', 'BindBC_Static', 'BindSDL_Static', 'MM_USE_POSIX_THREADS', 'ECSEmscripten']
|
||||
versions = ['BindSDL_Image','SDL_208', 'BindBC_Static', 'BindSDL_Static']
|
||||
|
||||
# Dependencies
|
||||
bindbc_loader_dep = dependency('bindbc-loader')
|
||||
|
|
@ -40,6 +40,8 @@ if not_wasm
|
|||
|
||||
test('basic-tests', exe)
|
||||
else
|
||||
versions += ['MM_USE_POSIX_THREADS', 'ECSEmscripten']
|
||||
|
||||
decs_demos_lib = library('decs-demos', [demos_src, external_src],
|
||||
include_directories : [demos_inc, external_inc],
|
||||
d_module_versions : versions,
|
||||
|
|
@ -57,6 +59,7 @@ else
|
|||
build_by_default: true,
|
||||
)
|
||||
|
||||
# build single-threaded demos with HTML output
|
||||
wasm_web = custom_target('decs-demos-wasm-web',
|
||||
command: [emcc, args_wasm, '--pre-js', packed_assets, '-o', '@OUTPUT@', '@INPUT@'],
|
||||
input: [sdl2_lib, ecs_lib, decs_demos_lib, ecs_utils_lib, cimgui_lib],
|
||||
|
|
@ -64,12 +67,14 @@ else
|
|||
build_by_default: true,
|
||||
)
|
||||
|
||||
# build multi-threded demos with JS output. Custom shellfile detects if web browser threads are enabled and select proper JS and WASM.
|
||||
wasm_web_mt = custom_target('decs-demos-wasm-web-mt',
|
||||
command: [emcc, args_wasm, '-s', 'USE_PTHREADS=1', '--pre-js', packed_assets, '-o', '@OUTPUT@', '@INPUT@'],
|
||||
input: [sdl2_lib, ecs_lib, decs_demos_lib, ecs_utils_lib, cimgui_lib],
|
||||
output: ['ecs_demo_mt.js'],
|
||||
build_by_default: true,
|
||||
)
|
||||
|
||||
summary('decs-demoswasm-index', wasm_web.full_path())
|
||||
endif
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue