diff options
| -rw-r--r-- | mesonbuild/coredata.py | 23 | ||||
| -rw-r--r-- | mesonbuild/interpreter/interpreter.py | 2 |
2 files changed, 0 insertions, 25 deletions
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py index d5b337169..1897799f4 100644 --- a/mesonbuild/coredata.py +++ b/mesonbuild/coredata.py @@ -503,26 +503,6 @@ class CoreData: return False return len(self.cross_files) > 0 - def copy_build_options_from_regular_ones(self, shut_up_pylint: bool = True) -> bool: - # FIXME, needs cross compilation support. - if shut_up_pylint: - return False - dirty = False - assert not self.is_cross_build() - for k in options.BUILTIN_OPTIONS_PER_MACHINE: - o = self.optstore.get_value_object_for(k.name) - dirty |= self.optstore.set_option(k, o.value, True) - for bk, bv in self.optstore.items(): - if bk.machine is MachineChoice.BUILD: - hk = bk.as_host() - try: - hv = self.optstore.get_value_object(hk) - dirty |= bv.set_value(hv.value) - except KeyError: - continue - - return dirty - def set_options(self, opts_to_set: T.Dict[OptionKey, T.Any], subproject: str = '', first_invocation: bool = False) -> bool: dirty = False if not self.is_cross_build(): @@ -560,9 +540,6 @@ class CoreData: sub = f'In subproject {subproject}: ' if subproject else '' raise MesonException(f'{sub}Unknown options: "{unknown_options_str}"') - if not self.is_cross_build(): - dirty |= self.copy_build_options_from_regular_ones() - return dirty def add_compiler_options(self, c_options: MutableKeyedOptionDictType, lang: str, for_machine: MachineChoice, diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index a5d9e8fb4..5013d1829 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -1483,8 +1483,6 @@ class Interpreter(InterpreterBase, HoldableObject): def add_languages(self, args: T.List[str], required: bool, for_machine: MachineChoice) -> bool: success = self.add_languages_for(args, required, for_machine) - if not self.coredata.is_cross_build(): - self.coredata.copy_build_options_from_regular_ones() self._redetect_machines() return success |
