From 9929e0efacd5601c548bb727ff13d19ee96477c6 Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Wed, 29 Mar 2017 12:21:24 -0400 Subject: rust: Support executable name differing from source name --- test cases/rust/1 basic/installed_files.txt | 3 ++- test cases/rust/1 basic/meson.build | 4 +++- test cases/rust/1 basic/subdir/meson.build | 2 ++ test cases/rust/1 basic/subdir/prog.rs | 3 +++ 4 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 test cases/rust/1 basic/subdir/meson.build create mode 100644 test cases/rust/1 basic/subdir/prog.rs (limited to 'test cases/rust/1 basic') diff --git a/test cases/rust/1 basic/installed_files.txt b/test cases/rust/1 basic/installed_files.txt index c7dab9f6f..9dea55f2e 100644 --- a/test cases/rust/1 basic/installed_files.txt +++ b/test cases/rust/1 basic/installed_files.txt @@ -1 +1,2 @@ -usr/bin/prog?exe +usr/bin/program?exe +usr/bin/program2?exe diff --git a/test cases/rust/1 basic/meson.build b/test cases/rust/1 basic/meson.build index 7cd84b611..076d86b60 100644 --- a/test cases/rust/1 basic/meson.build +++ b/test cases/rust/1 basic/meson.build @@ -1,4 +1,6 @@ project('rustprog', 'rust') -e = executable('prog', 'prog.rs', install : true) +e = executable('program', 'prog.rs', install : true) test('rusttest', e) + +subdir('subdir') diff --git a/test cases/rust/1 basic/subdir/meson.build b/test cases/rust/1 basic/subdir/meson.build new file mode 100644 index 000000000..51b385b40 --- /dev/null +++ b/test cases/rust/1 basic/subdir/meson.build @@ -0,0 +1,2 @@ +e = executable('program2', 'prog.rs', install : true) +test('rusttest2', e) diff --git a/test cases/rust/1 basic/subdir/prog.rs b/test cases/rust/1 basic/subdir/prog.rs new file mode 100644 index 000000000..b171a80c2 --- /dev/null +++ b/test cases/rust/1 basic/subdir/prog.rs @@ -0,0 +1,3 @@ +fn main() { + println!("rust compiler is working"); +} -- cgit v1.2.3