blob: 1da360ebda4f464681fdb230a2f3864e420c0da9 [file] [log] [blame]
gen_rs3 = rust.bindgen(
input : [gen_h, gen2_h],
output : 'gen.rs',
)
f3 = configure_file(
input : '../src/main2.rs',
output : 'main3.rs',
copy : true,
)
rust_bin3 = executable(
'rust_bin3',
[f3, gen_rs3],
link_with : c_lib,
)
test('generated header (subdir)', rust_bin3)
gen4 = rust.bindgen(
input : '../src/header.h',
output : 'header.rs',
include_directories : inc,
)
# see: https://github.com/mesonbuild/meson/issues/8160
f4 = configure_file(
input : '../src/main.rs',
output : 'main.rs',
copy : true,
)
rust_bin4 = executable(
'rust_bin_subdir',
[f4, gen4],
link_with : c_lib,
)
test('static header (subdir)', rust_bin4)