From 81796e7125a8bad2aefcba13ca7622bce2672b5f Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Fri, 7 Apr 2017 15:48:35 +0200 Subject: [PATCH] Add a option to skip the source installation. It make the kiwix-build.py script run a bit father. --- kiwix-build.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kiwix-build.py b/kiwix-build.py index c018fd9..2f5fe60 100755 --- a/kiwix-build.py +++ b/kiwix-build.py @@ -710,6 +710,7 @@ class android_ndk(Toolchain): class Builder: def __init__(self, options): + self.options = options self.targets = OrderedDict() self.buildEnv = buildEnv = BuildEnv(options, self.targets) @@ -738,6 +739,10 @@ class Builder: yield targetName def prepare_sources(self): + if self.options.skip_source_prepare: + print("SKIP") + return + toolchain_sources = (tlc.source for tlc in self.buildEnv.toolchains if tlc.source) for toolchain_source in toolchain_sources: print("prepare sources for toolchain {} :".format(toolchain_source.name)) @@ -784,6 +789,8 @@ def parse_args(): " log files per commands")) parser.add_argument('--no-cert-check', action='store_true', help="Skip SSL certificate verification during download") + parser.add_argument('--skip-source-prepare', action='store_true', + help="Skip the source download part") return parser.parse_args()