summaryrefslogtreecommitdiff
path: root/examples/README
blob: 5f5bb09800affcc4f259b0ce5aa759606d4421bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
This directory contains usage examples of CVC4's different language
bindings, library APIs, and also tutorial examples from the tutorials
available at http://cvc4.cs.nyu.edu/wiki/Tutorials

*** Files named SimpleVC*, simple_vc*

These are examples of how to use CVC4 with each of its library
interfaces (APIs) and language bindings.  They are essentially "hello
world" examples, and do not fully demonstrate the interfaces, but
function as a starting point to using simple expressions and solving
functionality through each library.

*** Targeted examples

The "api" directory contains some more specifically-targeted
examples (for bitvectors, for arithmetic, etc.).  The "api/java"
directory contains the same examples in Java.

*** Installing example source code

Examples are not automatically installed by "make install".  If you
wish to install them, use "make install-examples" after you configure
your CVC4 source tree.  They'll appear in your documentation
directory, under the "examples" subdirectory (so, by default,
in /usr/local/share/doc/cvc4/examples).

*** Building examples

Examples can be built as a separate step, after building CVC4 from
source.  After building CVC4, you can run "make examples".  You'll
find the built binaries in builds/examples (or just in "examples" if
you configured a build directory outside of the source tree).

-- Morgan Deters <mdeters@cs.nyu.edu>  Tue, 24 Dec 2013 09:12:59 -0500
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback