aboutsummaryrefslogtreecommitdiff
path: root/run_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'run_tests.py')
-rwxr-xr-xrun_tests.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/run_tests.py b/run_tests.py
index 79c17cd..69898e7 100755
--- a/run_tests.py
+++ b/run_tests.py
@@ -288,7 +288,13 @@ def generate_prebuilt_object():
objectfile = objectbase + 'obj'
else:
objectfile = objectbase + 'o'
- cmd = ['cc', '-c', source, '-o', objectfile]
+ if shutil.which('cc'):
+ cmd = 'cc'
+ elif shutil.which('gcc'):
+ cmd = 'gcc'
+ else:
+ raise RuntimeError("Could not find C compiler.")
+ cmd = [cmd, '-c', source, '-o', objectfile]
subprocess.check_call(cmd)
return objectfile