Prebuild object file with MSVC.

pull/15/head
Jussi Pakkanen 11 years ago
parent 15128ab6bc
commit b7bdf5b7bd
  1. 7
      run_tests.py

@ -270,14 +270,15 @@ def generate_prebuilt_object():
objectbase = 'test cases/prebuilt object/1 basic/prebuilt.' objectbase = 'test cases/prebuilt object/1 basic/prebuilt.'
if shutil.which('cl'): if shutil.which('cl'):
objectfile = objectbase + 'obj' objectfile = objectbase + 'obj'
raise RuntimeError('MSVC compilation not done yet.') cmd = ['cl', '/nologo', '/Fo'+objectfile, '/c', source]
else: else:
if is_windows(): if is_windows():
objectfile = objectbase + 'obj' objectfile = objectbase + 'obj'
else: else:
objectfile = objectbase + 'o' objectfile = objectbase + 'o'
subprocess.check_call(['cc', '-c', source, '-o', objectfile]) cmd = ['cc', '-c', source, '-o', objectfile]
return objectfile subprocess.check_call(cmd)
return objectfile
if __name__ == '__main__': if __name__ == '__main__':
script_dir = os.path.split(__file__)[0] script_dir = os.path.split(__file__)[0]

Loading…
Cancel
Save