Lines Matching +full:buildman +full:- +full:toolchains
3 # SPDX-License-Identifier: GPL-2.0+
34 count = (count + options.step - 1) / options.step
50 why_selected: Dictionary where each key is a buildman argument
84 def DoBuildman(options, args, toolchains=None, make_func=None, boards=None, argument
86 """The main control code for buildman
91 toolchains: Toolchains to use - this should be a Toolchains()
116 no_toolchains = toolchains is None
118 toolchains = toolchain.Toolchains()
122 sorted_list = toolchains.ListArchs()
129 fetch_arch = ','.join(toolchains.ListArchs())
130 print col.Color(col.CYAN, '\nDownloading toolchains: %s' %
134 ret = toolchains.FetchAndInstall(arch)
140 toolchains.GetSettings()
141 toolchains.Scan(options.list_tool_chains)
143 toolchains.List()
152 if count == -1:
173 "set branch's upstream or use -c flag" % options.branch)
202 # Conflicting tags are not a problem for buildman, since it does not use
203 # them. For example, Series-version is not useful for buildman. On the
207 if count == -1:
232 # we can have fewer threads and use a high '-j' value for make.
237 len(selected) - 1) / len(selected))
240 options.step = len(series.commits) - 1
243 'scripts/show-gnu-make'), raise_on_error=False).rstrip()
258 builder = Builder(toolchains, output_dir, options.git_dir,