aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/backend/vs2010backend.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/backend/vs2010backend.py b/mesonbuild/backend/vs2010backend.py
index 657f983..a6ee9dd 100644
--- a/mesonbuild/backend/vs2010backend.py
+++ b/mesonbuild/backend/vs2010backend.py
@@ -444,7 +444,10 @@ class Vs2010Backend(backends.Backend):
# here.
general_args += compiler.get_option_compile_args(self.environment.coredata.compiler_options)
for d in target.get_external_deps():
- general_args += d.compile_args
+ try:
+ general_args += d.compile_args
+ except AttributeError:
+ pass
languages += gen_langs
has_language_specific_args = any(l != extra_args['c'] for l in extra_args.values())