def notfound_program(self, args: T.List[mesonlib.FileOrString]) -> ExternalProgram:
    return NonExistingExternalProgram(' '.join([(a if isinstance(a, str) else a.absolute_path(self.environment.source_dir, self.environment.build_dir)) for a in args]))
def notfound_program(self, args: T.List[mesonlib.FileOrString]) -> ExternalProgram:
    return NonExistingExternalProgram(' '.join([(a if isinstance(a, str) else a.absolute_path(self.environment.source_dir, self.environment.build_dir)) for a in args]))