project('rlib linkage', 'rust', default_options : ['rust_std=2018']) lib = static_library( 'lib', 'lib.rs', rust_crate_type : 'rlib', ) lib2 = static_library( 'lib2', 'lib2.rs', rust_crate_type : 'rlib', link_with : lib, ) exe = executable( 'exe', 'main.rs', link_with : lib2, ) test('main', exe)