project('bindbc-loader', 'd', version : '0.3.2', default_options: ['default_library=static']) # Files src = files( 'source/bindbc/loader/package.d', # 'source/bindbc/loader/sharedlib.d', # Not implemented for wasm 'source/bindbc/loader/system.d', ) inc = include_directories('source') if host_machine.cpu_family() != 'wasm32' src = files( 'source/bindbc/loader/sharedlib.d', ) endif # Dependencies lib = library('bindbc-loader', src, include_directories : [inc], pic : true, d_module_versions: ['BindBC_Static'], ) bindbc_loader_dep = declare_dependency( include_directories : [inc], link_with : lib, ) meson.override_dependency('bindbc-loader', bindbc_loader_dep)