From baa639031b679e465633e2f10a9e505b3183df6c Mon Sep 17 00:00:00 2001 From: Nicolas Schneider Date: Sun, 13 Mar 2016 19:01:46 +0100 Subject: [PATCH] not all dependencies have a compile_args attribute --- mesonbuild/backend/vs2010backend.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mesonbuild/backend/vs2010backend.py b/mesonbuild/backend/vs2010backend.py index 657f98380..a6ee9dd99 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())