diff options
Diffstat (limited to 'android/build.py')
-rwxr-xr-x | android/build.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/android/build.py b/android/build.py index 043d6ceeb..af7585e4e 100755 --- a/android/build.py +++ b/android/build.py @@ -183,12 +183,20 @@ class Project: return path class AutotoolsProject(Project): - def __init__(self, url, md5, installed, configure_args=[], **kwargs): + def __init__(self, url, md5, installed, configure_args=[], + autogen=False, **kwargs): Project.__init__(self, url, md5, installed, **kwargs) self.configure_args = configure_args + self.autogen = autogen def build(self): src = self.unpack() + if self.autogen: + subprocess.check_call(['/usr/bin/aclocal'], cwd=src) + subprocess.check_call(['/usr/bin/automake', '--add-missing', '--force-missing', '--foreign'], cwd=src) + subprocess.check_call(['/usr/bin/autoconf'], cwd=src) + subprocess.check_call(['/usr/bin/libtoolize', '--force'], cwd=src) + build = self.make_build_path() select_toolchain(use_cxx=self.use_cxx, use_clang=self.use_clang) |