From b3d9ff5a6b720075b7723615db48d421f5c7cf45 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Thu, 14 Jun 2018 22:58:43 +0200 Subject: [PATCH] Add toolchains steps even if we are building with `--build-nodeps`. Toolchains are not really a deps, they have to be build everytime. --- kiwixbuild/builder.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kiwixbuild/builder.py b/kiwixbuild/builder.py index 6feee72..9c7b853 100644 --- a/kiwixbuild/builder.py +++ b/kiwixbuild/builder.py @@ -37,6 +37,16 @@ class Builder: steps = list(remove_duplicates(steps)) if option('build_nodeps'): + # add all platform steps + for pltName in PlatformInfo.all_running_platforms: + plt = PlatformInfo.all_platforms[pltName] + for tlcName in plt.toolchain_names: + tlc = Dependency.all_deps[tlcName] + src_plt_step = ('source', tlcName) + add_target_step(src_plt_step, self._targets[src_plt_step]) + blt_plt_step = ('neutral' if tlc.neutral else pltName, tlcName) + add_target_step(blt_plt_step, self._targets[blt_plt_step]) + src_targetDef = ('source', targetDef[1]) add_target_step(src_targetDef, self._targets[src_targetDef]) add_target_step(targetDef, self._targets[targetDef])