diff options
author | Jonathan McCrohan <jmccrohan@gmail.com> | 2011-12-01 22:54:16 +0000 |
---|---|---|
committer | Jonathan McCrohan <jmccrohan@gmail.com> | 2011-12-01 22:54:16 +0000 |
commit | 58bf1382be0cbcf3f9649286fd2719b789a1595f (patch) | |
tree | b73665275a2d44879a8230c913b1ef21a42e57da /README | |
download | libconfig-58bf1382be0cbcf3f9649286fd2719b789a1595f.tar.gz |
Imported Upstream version 1.3.2upstream/1.3.2
Diffstat (limited to 'README')
-rw-r--r-- | README | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -0,0 +1,44 @@ + +To produce a PDF manual, issue the command "make pdf" after running +`./configure'. + + -*- + +If you do not wish to build the C++ components, use: + +./configure --disable-cxx + + -*- + +The `samples' subdirectory contains some examples of using libconfig +from C and C++. + + -*- + +The config file syntax changed between versions 0.8 and 0.9. In order +to implement all of the feature/enhancement requests in an elegant and +self-consistent way, the configuration grammar had to be changed in a +non-backward-compatible way. In particular, groups are now values, so +the old syntax: + +group +{ + ... +} + +must now be written as: + +group = +{ + ... +}; + +Note that the trailing semicolon, which was previously optional, is +now required. Also note that a colon (':') can be used in place of the +equals sign. + + -*- + +Flex and Bison are not required in order to build this +package. However, if you modify the .l or .y files, you must have Flex +(2.5.31 or better) and Bison (2.1 or better), respectively. |