From dd7a0660c0dbb711e503cb7b46f0a92ced5ec40e Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Wed, 22 Feb 2017 14:25:23 +0100 Subject: [PATCH] Allow the use of pre/post build script in dependencies. --- dependency_utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dependency_utils.py b/dependency_utils.py index 9819077..559cc07 100644 --- a/dependency_utils.py +++ b/dependency_utils.py @@ -172,9 +172,13 @@ class Builder: return self.target.command(*args, **kwargs) def build(self): + if hasattr(self, '_pre_build_script'): + self.command('pre_build_script', self._pre_build_script) self.command('configure', self._configure) self.command('compile', self._compile) self.command('install', self._install) + if hasattr(self, '_post_build_script'): + self.command('post_build_script', self._post_build_script) class MakeBuilder(Builder):