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>
diff --git a/scripts/mbedtls_dev/c_build_helper.py b/scripts/mbedtls_dev/c_build_helper.py
index 7e0cac7..6d28057 100644
--- a/scripts/mbedtls_dev/c_build_helper.py
+++ b/scripts/mbedtls_dev/c_build_helper.py
@@ -90,7 +90,10 @@
 ''')
 
 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,