diff options
-rwxr-xr-x | run_tests.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/run_tests.py b/run_tests.py index 5f3ee5d..71411b3 100755 --- a/run_tests.py +++ b/run_tests.py @@ -270,14 +270,15 @@ def generate_prebuilt_object(): objectbase = 'test cases/prebuilt object/1 basic/prebuilt.' if shutil.which('cl'): objectfile = objectbase + 'obj' - raise RuntimeError('MSVC compilation not done yet.') + cmd = ['cl', '/nologo', '/Fo'+objectfile, '/c', source] else: if is_windows(): objectfile = objectbase + 'obj' else: objectfile = objectbase + 'o' - subprocess.check_call(['cc', '-c', source, '-o', objectfile]) - return objectfile + cmd = ['cc', '-c', source, '-o', objectfile] + subprocess.check_call(cmd) + return objectfile if __name__ == '__main__': script_dir = os.path.split(__file__)[0] |