diff options
author | Patrick Griffis <tingping@tingping.se> | 2017-03-29 12:21:24 -0400 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2017-03-29 21:09:51 +0300 |
commit | 9929e0efacd5601c548bb727ff13d19ee96477c6 (patch) | |
tree | 2ed90516e87c9a44e4a98945743585e750103985 /mesonbuild/build.py | |
parent | 65377ff16a032723cbc58b0f8d0166970ec45c77 (diff) | |
download | meson-9929e0efacd5601c548bb727ff13d19ee96477c6.zip meson-9929e0efacd5601c548bb727ff13d19ee96477c6.tar.gz meson-9929e0efacd5601c548bb727ff13d19ee96477c6.tar.bz2 |
rust: Support executable name differing from source name
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r-- | mesonbuild/build.py | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 2806331..41e21e3 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -479,14 +479,6 @@ class BuildTarget(Target): # CSharp and Java targets can't contain any other file types assert(len(self.compilers) == 1) return - if 'rust' in self.compilers: - firstname = self.sources[0] - if isinstance(firstname, File): - firstname = firstname.fname - first = os.path.split(firstname)[1] - (base, suffix) = os.path.splitext(first) - if suffix != '.rs' or self.name != base: - raise InvalidArguments('In Rust targets, the first source file must be named projectname.rs.') def get_original_kwargs(self): return self.kwargs |