3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 10:25:18 +00:00

ML API: build fixes

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
This commit is contained in:
Christoph M. Wintersteiger 2014-12-04 14:11:19 +00:00
parent 7d577eeb71
commit 6e1e28dd58

View file

@ -1416,8 +1416,8 @@ class MLComponent(Component):
out.write('%s:' % (os.path.join(sub_dir, "z3.cmxa")))
for m in modules:
out.write(' %s.cmi' % (os.path.join(sub_dir, m)))
out.write(' %s.cmx' % (os.path.join(sub_dir, m)))
out.write(' %s.cmo' % (os.path.join(sub_dir, m)))
# out.write(' %s.cmx' % (os.path.join(sub_dir, m)))
# out.write(' %s.cmo' % (os.path.join(sub_dir, m)))
out.write('%s/z3native_stubs.o\n' % (sub_dir))
out.write('\tcd %s ; ocamlmklib -verbose -o z3' % (sub_dir))
for m in modules:
@ -1435,11 +1435,15 @@ class MLComponent(Component):
for m in modules:
out.write(' %s.cma' % (os.path.join(sub_dir, m)))
out.write(' %s.cmxa' % (os.path.join(sub_dir, m)))
out.write(' %s.cmxx' % (os.path.join(sub_dir, m)))
out.write(' %s.cmi' % (os.path.join(sub_dir, m)))
out.write(' %s.cmx' % (os.path.join(sub_dir, m)))
out.write(' %s.cmxs' % (os.path.join(sub_dir, m)))
out.write(' %s.cmi' % (os.path.join(sub_dir, m)))
out.write(' %s' % ((os.path.join(sub_dir, 'libz3$(LIB_EXT)'))))
out.write(' %s' % ((os.path.join(sub_dir, 'dllz3$(SO_EXT)'))))
out.write(' %s' % ((os.path.join(sub_dir, 'dllz3'))))
if IS_WINDOWS:
out.write('.lib')
else:
out.write('.so') # .so also on OSX!
out.write('\n\n')
def main_component(self):