aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Schneider <nioncode+git@gmail.com>2016-03-13 19:01:46 +0100
committerNicolas Schneider <nioncode+git@gmail.com>2016-03-13 19:01:46 +0100
commitbaa639031b679e465633e2f10a9e505b3183df6c (patch)
tree341cdb29ec3c37c02309b73b92986c21dd5e5cef
parente366631e9e310e92d261b9653c35f9a832056039 (diff)
downloadmeson-baa639031b679e465633e2f10a9e505b3183df6c.zip
meson-baa639031b679e465633e2f10a9e505b3183df6c.tar.gz
meson-baa639031b679e465633e2f10a9e505b3183df6c.tar.bz2
not all dependencies have a compile_args attribute
-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())