From 39fcdcca8f4dabd3e02845e2d4815490e6bd20da Mon Sep 17 00:00:00 2001 From: Chris Li Date: Mon, 14 Aug 2017 10:37:34 -0400 Subject: [PATCH] Do not try to compile ctpp2 and ctpp2c on Darwin. kiwix-lid doesn't need them on Darwin (as on Android). --- dependencies.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/dependencies.py b/dependencies.py index cd40569..abd434d 100644 --- a/dependencies.py +++ b/dependencies.py @@ -292,9 +292,10 @@ class Kiwixlib(Dependency): @property def dependencies(self): - base_dependencies = ["pugixml", "libzim", "zlib", "lzma", "ctpp2c"] - if self.buildEnv.platform_info.build != 'android': - base_dependencies += ['ctpp2'] + base_dependencies = ["pugixml", "libzim", "zlib", "lzma"] + if ( self.buildEnv.platform_info.build != 'android' + and self.buildEnv.distname != 'Darwin'): + base_dependencies += ['ctpp2c', 'ctpp2'] if self.buildEnv.platform_info.build != 'native': return base_dependencies + ["icu4c_cross-compile"] else: