aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/backend/backends.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py
index 5e81d6b..efd94d7 100644
--- a/mesonbuild/backend/backends.py
+++ b/mesonbuild/backend/backends.py
@@ -1177,9 +1177,15 @@ class Backend:
source_list += [os.path.join(self.environment.get_source_dir(), i)]
source_list = list(map(lambda x: os.path.normpath(x), source_list))
+ compiler = []
+ if isinstance(target, build.CustomTarget):
+ compiler = target.command
+ if isinstance(compiler, str):
+ compiler = [compiler]
+
return [{
'language': 'unknown',
- 'compiler': [],
+ 'compiler': compiler,
'parameters': [],
'sources': source_list,
'generated_sources': []