mirror of
https://github.com/Z3Prover/z3
synced 2025-04-12 12:08:18 +00:00
Update information in `README.md
` on ".NET" bindings. Since
942b6ba5ec
``--dotnet`` needs to be
passed to enable the bindings.
This commit is contained in:
parent
d4efa3753c
commit
8ae60d300e
|
@ -105,17 +105,16 @@ Z3 has bindings for various programming languages.
|
||||||
|
|
||||||
### ``.NET``
|
### ``.NET``
|
||||||
|
|
||||||
These bindings are enabled by default on Windows and are enabled on other
|
Use the ``--dotnet`` command line flag with ``mk_make.py`` to enable building these.
|
||||||
platforms if [mono](http://www.mono-project.com/) is detected. On these
|
|
||||||
|
On non-windows platforms [mono](http://www.mono-project.com/) is required. On these
|
||||||
platforms the location of the C# compiler and gac utility need to be known. You
|
platforms the location of the C# compiler and gac utility need to be known. You
|
||||||
can set these as follows if they aren't detected automatically. For example:
|
can set these as follows if they aren't detected automatically. For example:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
CSC=/usr/bin/csc GACUTIL=/usr/bin/gacutil python scripts/mk_make.py
|
CSC=/usr/bin/csc GACUTIL=/usr/bin/gacutil python scripts/mk_make.py --dotnet
|
||||||
```
|
```
|
||||||
|
|
||||||
To disable building these bindings pass ``--nodotnet`` to ``mk_make.py``.
|
|
||||||
|
|
||||||
Note for very old versions of Mono (e.g. ``2.10``) you may need to set ``CSC``
|
Note for very old versions of Mono (e.g. ``2.10``) you may need to set ``CSC``
|
||||||
to ``/usr/bin/dmcs``.
|
to ``/usr/bin/dmcs``.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue