From 34b8a17ccd41343e899388d85ae22431456a196f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 19 Jan 2018 11:39:33 +0100 Subject: [PATCH] python/build/autotools.py: add "subdir" parameter --- python/build/autotools.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python/build/autotools.py b/python/build/autotools.py index 56af64cce..58d5d8c54 100644 --- a/python/build/autotools.py +++ b/python/build/autotools.py @@ -8,6 +8,7 @@ class AutotoolsProject(MakeProject): cppflags='', ldflags='', libs='', + subdirs=None, **kwargs): MakeProject.__init__(self, url, md5, installed, **kwargs) self.configure_args = configure_args @@ -15,6 +16,7 @@ class AutotoolsProject(MakeProject): self.cppflags = cppflags self.ldflags = ldflags self.libs = libs + self.subdirs = subdirs def configure(self, toolchain): src = self.unpack(toolchain) @@ -51,4 +53,8 @@ class AutotoolsProject(MakeProject): def build(self, toolchain): build = self.configure(toolchain) - MakeProject.build(self, toolchain, build) + if self.subdirs is not None: + for subdir in self.subdirs: + MakeProject.build(self, toolchain, os.path.join(build, subdir)) + else: + MakeProject.build(self, toolchain, build)