Lines Matching refs:name
204 def get_host_compile_tool(env, name): argument
237 if name in ('as', 'ld', 'cc', 'cpp', 'ar', 'nm', 'ldr', 'strip',
239 host_name, *host_args = env.get('HOST' + name.upper(), '').split(' ')
240 elif name == 'c++':
245 return name, []
247 def get_target_compile_tool(name, cross_compile=None): argument
285 if name in ('as', 'ld', 'cc', 'cpp', 'ar', 'nm', 'ldr', 'strip',
287 target_name, *extra_args = env.get(name.upper(), '').split(' ')
288 elif name == 'c++':
297 if name in ('as', 'ar', 'nm', 'ldr', 'strip', 'objcopy', 'objdump'):
298 target_name = cross_compile + name
299 elif name == 'ld':
305 elif name == 'cc':
307 elif name == 'cpp':
310 elif name == 'c++':
313 target_name = name
331 def run_result(name, *args, **kwargs): argument
356 name, extra_args = get_target_compile_tool(name)
359 name, extra_args = get_host_compile_tool(env, name)
361 name = os.path.expanduser(name) # Expand paths containing ~
362 all_args = (name,) + args
372 if env and not path_has_file(env['PATH'], name):
373 msg = "Please install tool '%s'" % name
374 package = packages.get(name)
380 def tool_find(name): argument
391 name = os.path.expanduser(name) # Expand paths containing ~
399 fname = os.path.join(path, name)
403 def run(name, *args, **kwargs): argument
420 result = run_result(name, *args, **kwargs)