| project('rust shared library', 'rust') | |
| if host_machine.system() == 'darwin' | |
| error('MESON_SKIP_TEST: doesnt work right on macos, please fix!') | |
| endif | |
| l = shared_library('stuff', 'stuff.rs', install : true) | |
| e = executable('prog', 'prog.rs', link_with : l, install : true) | |
| if build_machine.system() == 'windows' | |
| rustup = find_program('rustup') | |
| test('linktest', rustup, | |
| args: ['run', 'stable', e]) | |
| else | |
| test('linktest', e) | |
| endif |