blob: f996bc737fed48a0a96d0942031db2babab84435 [file]
project('shared-lib-no-static-libc', meson_version : '>= 1.3.0')
if not add_languages('c', native : false, required : false)
error('MESON_SKIP_TEST clang not installed')
endif
if not add_languages('rust', native : false, required : false)
error('MESON_SKIP_TEST Rust x86_64-unknown-linux-musl target not installed')
endif
rust_lib = static_library('hello', 'lib.rs', rust_abi : 'c')
shared = shared_library('hello_shared', 'shim.c',
link_whole : rust_lib)
exe = executable('exe', 'main.c',
link_with : shared)
test('no-embedded-libc', exe)