From b7bdf5b7bd68ed52580e546a7290065a1aba4343 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Tue, 24 Jun 2014 19:20:44 +0300 Subject: [PATCH] Prebuild object file with MSVC. --- run_tests.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/run_tests.py b/run_tests.py index 5f3ee5dd0..71411b347 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]