From 710eb79a922164b6a687edea0c7c9879bc778d0c Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 4 Apr 2015 02:37:17 +0300 Subject: [PATCH] Work if framework dep is missing and optional. --- dependencies.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dependencies.py b/dependencies.py index 71cb0a7bf..1c5afbac1 100644 --- a/dependencies.py +++ b/dependencies.py @@ -745,10 +745,14 @@ class ExtraFrameworkDependency(Dependency): return def get_compile_args(self): - return ['-I' + os.path.join(self.path, self.name, 'Headers')] + if self.found(): + return ['-I' + os.path.join(self.path, self.name, 'Headers')] + return [] def get_link_args(self): - return ['-F' + self.path, '-framework', self.name.split('.')[0]] + if self.found(): + return ['-F' + self.path, '-framework', self.name.split('.')[0]] + return [] def found(self): return self.name is not None