@@ -25,41 +25,41 @@ which are either to create symlinks or to copy the library files.
25
25
Symbolic links allow for an automatic update as soon as a dependency is changed via Ant/Ivy.
26
26
Windows does not allow user-space symlinks, but requires administrator rights to create them.
27
27
Thus, we cannot check them into the repository. Please execute the following as administrator
28
- in the current directory ` lib/ native/ x86_64-windows ` :
28
+ in the current directory ` lib\ native\ x86_64-windows ` :
29
29
30
30
For Z3:
31
- - mklink libz3.dll ..\. .\java\runtime-z3\x64\libz3.dll
32
- - mklink libz3java.dll ..\. .\java\runtime-z3\x64\libz3java.dll
31
+ - ` mklink libz3.dll ..\..\java\runtime-z3\x64\libz3.dll `
32
+ - ` mklink libz3java.dll ..\..\java\runtime-z3\x64\libz3java.dll `
33
33
34
34
For MathSAT5:
35
- - mklink mpir.dll ..\. .\java\runtime-mathsat\mpir.dll
36
- - mklink mathsat.dll ..\. .\java\runtime-mathsat\mathsat.dll
37
- - mklink mathsat5j.dll ..\. .\java\runtime-mathsat\mathsat5j.dll
35
+ - ` mklink mpir.dll ..\..\java\runtime-mathsat\x64\ mpir.dll `
36
+ - ` mklink mathsat.dll ..\..\java\runtime-mathsat\x64\ mathsat.dll `
37
+ - ` mklink mathsat5j.dll ..\..\java\runtime-mathsat\x64\ mathsat5j.dll `
38
38
39
39
For Bitwuzla:
40
- - mklink libbitwuzlaj.dll ..\. .\java\runtime-bitwuzla\libbitwuzlaj.dll
40
+ - ` mklink libbitwuzlaj.dll ..\..\java\runtime-bitwuzla\x64\ libbitwuzlaj.dll `
41
41
42
42
### With a direct copy of the library:
43
43
44
44
An alternative simple solution (without the need of administrator rights) is to copy over
45
- those files from the ` lib\java\runtime-*\ ` directory into the current directory ` lib/ native/ x86_64-windows ` :
45
+ those files from the ` lib\java\runtime-*\ ` directory into the current directory ` lib\ native\ x86_64-windows ` :
46
46
Please note that this copy process needs to be repeated after each update of a solver library via Ant/Ivy dependencies.
47
47
48
48
For Z3:
49
- - copy ..\. .\java\runtime-z3\x64\libz3.dll libz3.dll
50
- - copy ..\. .\java\runtime-z3\x64\libz3java.dll libz3java.dll
49
+ - ` copy ..\..\java\runtime-z3\x64\libz3.dll libz3.dll `
50
+ - ` copy ..\..\java\runtime-z3\x64\libz3java.dll libz3java.dll `
51
51
52
52
For MathSAT5:
53
- - copy ..\. .\java\runtime-mathsat\mpir.dll mpir.dll
54
- - copy ..\. .\java\runtime-mathsat\mathsat.dll mathsat.dll
55
- - copy ..\. .\java\runtime-mathsat\mathsat5j.dll mathsat5j.dll
53
+ - ` copy ..\..\java\runtime-mathsat\x64\ mpir.dll mpir.dll `
54
+ - ` copy ..\..\java\runtime-mathsat\x64\ mathsat.dll mathsat.dll `
55
+ - ` copy ..\..\java\runtime-mathsat\x64\ mathsat5j.dll mathsat5j.dll `
56
56
57
57
For Bitwuzla:
58
- - copy ..\. .\java\runtime-bitwuzla\libbitwuzlaj.dll libbitwuzlaj.dll
58
+ - ` copy ..\..\java\runtime-bitwuzla\x64\ libbitwuzlaj.dll libbitwuzlaj.dll `
59
59
60
60
Or simply use a wildcard:
61
- - copy ..\. .\java\runtime-* \* dll .\
62
- - copy ..\. .\java\runtime-* \x64\* dll .\
61
+ - ` copy ..\..\java\runtime-*\*dll .\ `
62
+ - ` copy ..\..\java\runtime-*\x64\*dll .\ `
63
63
64
64
## Additional dependencies:
65
65
0 commit comments