From 162ac25beb001b52d741d7b8c6f13e26c937b1e3 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Sat, 17 Dec 2022 14:18:30 -0800 Subject: build: fully type CompileTarget Which is pretty trivial --- mesonbuild/interpreter/compiler.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'mesonbuild/interpreter/compiler.py') diff --git a/mesonbuild/interpreter/compiler.py b/mesonbuild/interpreter/compiler.py index 70bfd31..da50d7b 100644 --- a/mesonbuild/interpreter/compiler.py +++ b/mesonbuild/interpreter/compiler.py @@ -773,12 +773,6 @@ class CompilerHolder(ObjectHolder['Compiler']): if any(isinstance(s, (build.CustomTarget, build.CustomTargetIndex, build.GeneratedList)) for s in sources): FeatureNew.single_use('compiler.preprocess with generated sources', '1.1.0', self.subproject, location=self.current_node) - tg_kwargs = { - f'{self.compiler.language}_args': kwargs['compile_args'], - 'build_by_default': False, - 'include_directories': kwargs['include_directories'], - 'dependencies': kwargs['dependencies'], - } tg_name = f'preprocessor_{next(self.preprocess_uid)}' tg = build.CompileTarget( tg_name, @@ -789,7 +783,9 @@ class CompilerHolder(ObjectHolder['Compiler']): kwargs['output'], compiler, self.interpreter.backend, - tg_kwargs) + kwargs['compile_args'], + kwargs['include_directories'], + kwargs['dependencies']) self.interpreter.add_target(tg.name, tg) # Expose this target as list of its outputs, so user can pass them to # other targets, list outputs, etc. -- cgit v1.1