From 224a75248918e35e0cb55487c558ef6fa7e84553 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Wed, 23 Sep 2020 14:33:20 -0700 Subject: compilres: move depfile_for_object to compiler --- mesonbuild/compilers/compilers.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'mesonbuild/compilers/compilers.py') diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index 6f15e48..0b52b8b 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -1072,6 +1072,11 @@ class Compiler(metaclass=abc.ABCMeta): def get_include_args(self, path: str, is_system: bool) -> T.List[str]: return [] + def depfile_for_object(self, objfile: str) -> str: + return objfile + '.' + self.get_depfile_suffix() + + def get_depfile_suffix(self) -> str: + raise EnvironmentError('{} does not implement get_depfile_suffix'.format(self.id)) def get_args_from_envvars(lang: str, -- cgit v1.1