Support compiling demos in wasm build
This commit is contained in:
parent
d1c48e4c5f
commit
3eb4a40c39
11 changed files with 139 additions and 43 deletions
|
|
@ -2,12 +2,23 @@ tests_src = files(
|
|||
'tests.d',
|
||||
)
|
||||
|
||||
exe = executable('decs-tests',
|
||||
tests_src,
|
||||
include_directories : [inc],
|
||||
d_args : args,
|
||||
link_args : link_args,
|
||||
dependencies : decs_dep,
|
||||
)
|
||||
|
||||
test('basic-tests', exe)
|
||||
if host_machine.cpu_family() != 'wasm32'
|
||||
exe = executable('decs-tests', tests_src,
|
||||
include_directories : [inc],
|
||||
dependencies : decs_dep,
|
||||
)
|
||||
|
||||
test('basic-tests', exe)
|
||||
else
|
||||
tests_lib = library('decs-tests', tests_src,
|
||||
include_directories : [inc],
|
||||
)
|
||||
wasm_web = custom_target('wasm-web',
|
||||
command: [emcc, args_wasm, '-o', '@OUTPUT@', '@INPUT@'],
|
||||
input: [ecs_lib, tests_lib],
|
||||
output: ['index.html'],
|
||||
build_by_default: true,
|
||||
)
|
||||
summary('wasm-index', wasm_web.full_path())
|
||||
endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue