Make c_build_helper module respect HOSTCC

If HOSTCC is set, use that to generate files, otherwise use CC. This
should make cross-compilation with generated files slightly easier.

Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
David Horstmann 2023-01-26 19:11:57 +00:00
parent ac49ee5d4c
commit ef504d96c1

View file

@ -90,7 +90,10 @@ int main(void)
''')
def compile_c_file(c_filename, exe_filename, include_dirs):
cc = os.getenv('CC', 'cc')
# Respect $HOSTCC if it is set
cc = os.getenv('HOSTCC', None)
if cc is None:
cc = os.getenv('CC', 'cc')
cmd = [cc]
proc = subprocess.Popen(cmd,