diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2021-02-10 12:43:41 -0500 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2021-03-26 23:39:01 +0200 |
commit | 3fb9311d1066fb0a073b1b27154ba58a0691f4b4 (patch) | |
tree | a78a4d46a246f5a68c1f960bb9db7da440f49b3a /mesonbuild/interpreter.py | |
parent | b1d85f3cde8dfb2942b80c692d1cfa93fbc928eb (diff) | |
download | meson-3fb9311d1066fb0a073b1b27154ba58a0691f4b4.zip meson-3fb9311d1066fb0a073b1b27154ba58a0691f4b4.tar.gz meson-3fb9311d1066fb0a073b1b27154ba58a0691f4b4.tar.bz2 |
Remove ConfigureFile and ConfigureFileHolder
They are not used anywhere.
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 7c02631..2b7a36a 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -232,14 +232,6 @@ class RunProcess(InterpreterObject): def stderr_method(self, args, kwargs): return self.stderr -class ConfigureFileHolder(InterpreterObject, ObjectHolder[build.ConfigureFile]): - - def __init__(self, subdir, sourcename, targetname, configuration_data): - InterpreterObject.__init__(self) - obj = build.ConfigureFile(subdir, sourcename, targetname, configuration_data) - ObjectHolder.__init__(self, obj) - - class EnvironmentVariablesHolder(MutableInterpreterObject, ObjectHolder[build.EnvironmentVariables]): def __init__(self, initial_values=None, subproject: str = ''): MutableInterpreterObject.__init__(self) @@ -1925,7 +1917,7 @@ class MesonMain(InterpreterObject): def _process_script_args( self, name: str, args: T.List[T.Union[ str, mesonlib.File, CustomTargetHolder, - CustomTargetIndexHolder, ConfigureFileHolder, + CustomTargetIndexHolder, ExternalProgramHolder, ExecutableHolder, ]], allow_built: bool = False) -> T.List[str]: script_args = [] # T.List[str] @@ -1951,26 +1943,23 @@ class MesonMain(InterpreterObject): a.target.build_by_default = True else: a.build_by_default = True - elif isinstance(a, build.ConfigureFile): - new = True - script_args.append(os.path.join(a.subdir, a.targetname)) elif isinstance(a, ExternalProgram): script_args.extend(a.command) new = True else: raise InterpreterException( - 'Arguments to {} must be strings, Files, CustomTargets, ' - 'Indexes of CustomTargets, or ConfigureFiles'.format(name)) + 'Arguments to {} must be strings, Files, or CustomTargets, ' + 'Indexes of CustomTargets'.format(name)) if new: FeatureNew.single_use( 'Calling "{}" with File, CustomTaget, Index of CustomTarget, ' - 'ConfigureFile, Executable, or ExternalProgram'.format(name), + 'Executable, or ExternalProgram'.format(name), '0.55.0', self.interpreter.subproject) return script_args @FeatureNewKwargs('add_install_script', '0.57.0', ['skip_if_destdir']) @permittedKwargs({'skip_if_destdir'}) - def add_install_script_method(self, args: 'T.Tuple[T.Union[str, mesonlib.File, ExecutableHolder], T.Union[str, mesonlib.File, CustomTargetHolder, CustomTargetIndexHolder, ConfigureFileHolder], ...]', kwargs): + def add_install_script_method(self, args: 'T.Tuple[T.Union[str, mesonlib.File, ExecutableHolder], T.Union[str, mesonlib.File, CustomTargetHolder, CustomTargetIndexHolder], ...]', kwargs): if len(args) < 1: raise InterpreterException('add_install_script takes one or more arguments') if isinstance(args[0], mesonlib.File): |