diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-04-02 00:15:22 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-02 00:15:22 +0300 |
commit | c7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75 (patch) | |
tree | 95785dfa61d2d01925f66498e16f4d4cadeb9760 /mesonbuild/interpreter.py | |
parent | d2548e6e839b2058aae7f242db35d6836ccbeef7 (diff) | |
parent | 8df671b6f3995ed3f31409677464fa2f8fd81af9 (diff) | |
download | meson-c7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75.zip meson-c7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75.tar.gz meson-c7f66c3a9e4f69e0bcde8819f15c9d8b972a2f75.tar.bz2 |
Merge pull request #1505 from centricular/dont-use-c++-for-assembly
Try harder to use the C compiler for compiling asm
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 7ee4bb9..0c6d980 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -1613,6 +1613,8 @@ class Interpreter(InterpreterBase): @stringArgs def func_project(self, node, args, kwargs): + if len(args) < 1: + raise InvalidArguments('Not enough arguments to project(). Needs at least the project name.') default_options = kwargs.get('default_options', []) if self.environment.first_invocation and (len(default_options) > 0 or len(self.default_project_options) > 0): @@ -1625,8 +1627,6 @@ class Interpreter(InterpreterBase): ) oi.process(self.option_file) self.build.environment.merge_options(oi.options) - if len(args) < 2: - raise InvalidArguments('Not enough arguments to project(). Needs at least the project name and one language') self.active_projectname = args[0] self.project_version = kwargs.get('version', 'undefined') if self.build.project_version is None: @@ -1755,7 +1755,7 @@ class Interpreter(InterpreterBase): def add_languages(self, args, required): success = True need_cross_compiler = self.environment.is_cross_build() and self.environment.cross_info.need_cross_compiler() - for lang in args: + for lang in sorted(args, key=compilers.sort_clike): lang = lang.lower() if lang in self.coredata.compilers: comp = self.coredata.compilers[lang] |