diff options
Diffstat (limited to 'backends.py')
-rw-r--r-- | backends.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/backends.py b/backends.py index def52db..e346898 100644 --- a/backends.py +++ b/backends.py @@ -53,6 +53,8 @@ class Backend(): for i in self.build.compilers: if i.can_compile(src): return i + if isinstance(src, mesonlib.File): + src = src.fname raise RuntimeError('No specified compiler can handle file ' + src) def get_target_filename(self, target): |