Skip to content
Snippets Groups Projects
Commit 4faeafe3 authored by Viktor Kuncak's avatar Viktor Kuncak
Browse files

doc: small fixes in installation mostly

parent 789ba7ea
No related branches found
No related tags found
No related merge requests found
...@@ -27,6 +27,5 @@ Indices and tables ...@@ -27,6 +27,5 @@ Indices and tables
================== ==================
* :ref:`genindex` * :ref:`genindex`
* :ref:`modindex`
* :ref:`search` * :ref:`search`
...@@ -13,7 +13,7 @@ Windows. ...@@ -13,7 +13,7 @@ Windows.
**Requirements:** **Requirements:**
* 1.7 Java Development Kit. *(Java 8 is not officially supported)* * `1.7 Java Development Kit <http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html>`_ *(Java 8 is not officially supported)*
* SBT 0.13.X (Available from http://www.scala-sbt.org/) * SBT 0.13.X (Available from http://www.scala-sbt.org/)
...@@ -63,7 +63,7 @@ all the appropriate settings: ...@@ -63,7 +63,7 @@ all the appropriate settings:
$ sbt script $ sbt script
You will now need to either port the bash script to Windows, or by running it You will now need to either port the bash script to Windows, or to run it
under Cygwin. under Cygwin.
.. _smt-solvers: .. _smt-solvers:
...@@ -72,20 +72,25 @@ SMT Solvers ...@@ -72,20 +72,25 @@ SMT Solvers
----------- -----------
Leon relies on SMT solvers to solve the constraints it generates. We currently Leon relies on SMT solvers to solve the constraints it generates. We currently
support two major SMT solvers: Z3 and CVC4. support two major SMT solvers:
* CVC4, http://cvc4.cs.nyu.edu/web/
* Z3, https://github.com/Z3Prover/z3
For Linux users, a native Z3 API is bundled with Leon and should work out of the For Linux users, a native Z3 API is bundled with Leon and should work out of the
box. For OS-X and Windows users, you will either have to recompile the native box. For OS-X and Windows users, you will either have to recompile the native
communication layer yourself or use the SMT-LIB API. communication layer yourself or use the SMT-LIB API.
Solver binaries that you install should match your operating system and
your architecture.
In any case, we recommend that you install both solvers separately and have In any case, we recommend that you install both solvers separately and have
their binaries available in the ``$PATH``. their binaries available in the ``$PATH``.
Since the default solver uses the native Z3 API, you will have to explicitly Since the default solver uses the native Z3 API, you will have to explicitly
specify another solver if this native layer is not available for you: specify another solver if this native layer is not available for you. Check the
the ``--solvers`` command line option:
.. code-block:: bash ::
--solvers=s1,s2 Use solvers s1 and s2 --solvers=s1,s2 Use solvers s1 and s2
Available: Available:
......
doc/r 0 → 100755
make html
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment