# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python class Recipe(recipe.Recipe): name = 'libxml2' version = '2.8.0' licenses = [License.MIT] deps = [ 'zlib' ] autoreconf = True platform_deps = { Platform.WINDOWS: ['libiconv'], Platform.ANDROID: ['libiconv'], } files_libs = ['libxml2'] files_devel = ['include/libxml2', 'lib/xml2Conf.sh', 'bin/xml2-config', 'lib/pkgconfig/libxml-2.0.pc', 'bin/xmllint%(bext)s'] def prepare(self): if self.config.target_platform == Platform.WINDOWS: self.configure_options = '--without-threads' elif self.config.target_platform == Platform.ANDROID: self.configure_options = '--with-python=no' elif self.config.target_platform == Platform.IOS: self.configure_options = '--with-python=no'