Merge branch '1.4.x'
[cvc5.git] / library_versions
1 # library_versions
2 #
3 # Format is:
4 # CVC4-RELEASE-VERSION-REGEXP (LIBRARY:VERSION)*
5 #
6 # This file contains library version release information.
7 # Lines are matched while processing configure.ac (and generating
8 # the configure script) using the CVC4_RELEASE_STRING. Lines are
9 # matched on the regexp in the first column, with only the first
10 # matching line counting. The library versions following, one per
11 # column, are then used. If there are no matching lines, an error
12 # is raised and the configure script is not generated.
13 #
14 # The library version numbers are in the form current:revision:age
15 # and are passed to libtool with -version-info
16 #
17 # current -
18 # increment if interfaces have been added, removed or changed
19 # revision -
20 # increment if source code has changed
21 # set to zero if current is incremented
22 # age -
23 # increment if interfaces have been added
24 # set to zero if interfaces have been removed
25 # or changed
26 #
27 # A good description of what all this means is here:
28 # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
29 #
30 # When a new CVC4 release is cut, this library_versions file should
31 # be extended to provide library version information for that
32 # release. PLEASE DON'T REMOVE LINES (or edit historical lines)
33 # from this file unless they are truly in error and the release
34 # wasn't made with that erroneous information; this file should
35 # ultimately provide a nice historical log of the mapping between
36 # CVC4 release numbers and the corresponding interface version
37 # information of libraries.
38 #
39 # For now, libcvc4bindings' version info is used for all language
40 # bindings libraries, and _also_ for all "compatibility" bindings
41 # libraries (i.e., the old CVC3-esque C and Java bindings). This
42 # may need to be split out in future, if some bindings (particularly
43 # the compatibility ones) change more(/less) frequently than the
44 # others.
45 #
46 0\..* libcvc4:0:0:0 libcvc4parser:0:0:0 libcvc4compat:0:0:0 libcvc4bindings:0:0:0
47 1\.0 libcvc4:0:0:0 libcvc4parser:0:0:0 libcvc4compat:0:0:0 libcvc4bindings:0:0:0
48 1\.0\.1-prerelease libcvc4:0:0:0 libcvc4parser:0:0:0 libcvc4compat:0:0:0 libcvc4bindings:0:0:0
49 1\.1-prerelease libcvc4:0:0:0 libcvc4parser:0:0:0 libcvc4compat:0:0:0 libcvc4bindings:0:0:0
50 1\.1 libcvc4:1:0:0 libcvc4parser:1:0:0 libcvc4compat:1:0:0 libcvc4bindings:1:0:0
51 1\.1\.1-prerelease libcvc4:1:0:0 libcvc4parser:1:0:0 libcvc4compat:1:0:0 libcvc4bindings:1:0:0
52 1\.2-prerelease libcvc4:1:0:0 libcvc4parser:1:0:0 libcvc4compat:1:0:0 libcvc4bindings:1:0:0
53 1\.2 libcvc4:1:1:1 libcvc4parser:1:1:0 libcvc4compat:1:0:0 libcvc4bindings:1:0:0
54 1\.2\.1-prerelease libcvc4:1:1:1 libcvc4parser:1:1:0 libcvc4compat:1:0:0 libcvc4bindings:1:0:0
55 1\.3-prerelease libcvc4:2:0:0 libcvc4parser:2:0:0 libcvc4compat:2:0:0 libcvc4bindings:2:0:0
56 1\.3 libcvc4:2:0:0 libcvc4parser:2:0:0 libcvc4compat:2:0:0 libcvc4bindings:2:0:0
57 1\.3\.1-prerelease libcvc4:2:0:0 libcvc4parser:2:0:0 libcvc4compat:2:0:0 libcvc4bindings:2:0:0
58 1\.4-prerelease libcvc4:2:0:0 libcvc4parser:2:0:0 libcvc4compat:2:0:0 libcvc4bindings:2:0:0
59 1\.4 libcvc4:3:0:0 libcvc4parser:3:0:0 libcvc4compat:3:0:0 libcvc4bindings:3:0:0
60 1\.4\.1-prerelease libcvc4:3:0:0 libcvc4parser:3:0:0 libcvc4compat:3:0:0 libcvc4bindings:3:0:0
61 1\.5-prerelease libcvc4:3:0:0 libcvc4parser:3:0:0 libcvc4compat:3:0:0 libcvc4bindings:3:0:0