Don't use ForeachType as it don't work if foreach type is not copyable. #25
1 changed files with 12 additions and 1 deletions
13
meson.build
13
meson.build
|
|
@ -55,15 +55,26 @@ add_project_link_arguments(link_args, language : 'd')
|
|||
# Dependencies
|
||||
threads_dep = dependency('threads')
|
||||
|
||||
d_versions = []
|
||||
deps = []
|
||||
if host_machine.cpu_family() == 'wasm32'
|
||||
d_versions += 'ECSEmscripten'
|
||||
else
|
||||
# meson incorectly adds "-s USE_PTHREADS=1" to ldc2 invocation whe pthreads is added as dependency
|
||||
# add it for non wasm builds
|
||||
deps += threads_dep
|
||||
endif
|
||||
|
||||
ecs_lib = library('BubelECS',
|
||||
src,
|
||||
d_module_versions : d_versions,
|
||||
include_directories : [inc],
|
||||
)
|
||||
|
||||
bubel_ecs_dep = declare_dependency(
|
||||
include_directories : [inc],
|
||||
link_with : ecs_lib,
|
||||
dependencies : threads_dep,
|
||||
dependencies : deps,
|
||||
)
|
||||
|
||||
meson.override_dependency('bubel-ecs', bubel_ecs_dep)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue