From b072d72f942065db6581f510fb226d3042d4f3bb Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Wed, 20 Jul 2016 22:53:26 +0300 Subject: Properties is no longer mandatory in cross files so do not require it. --- mesonbuild/environment.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py index 98ce93311..a105cb855 100644 --- a/mesonbuild/environment.py +++ b/mesonbuild/environment.py @@ -723,14 +723,12 @@ def get_args_from_envvars(lang): class CrossBuildInfo(): def __init__(self, filename): - self.config = {} + self.config = {'properties': {}} self.parse_datafile(filename) if 'target_machine' in self.config: return if not 'host_machine' in self.config: raise mesonlib.MesonException('Cross info file must have either host or a target machine.') - if not 'properties' in self.config: - raise mesonlib.MesonException('Cross file is missing "properties".') if not 'binaries' in self.config: raise mesonlib.MesonException('Cross file is missing "binaries".') -- cgit v1.2.3