aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorJonathan McCrohan <jmccrohan@gmail.com>2011-12-01 22:54:16 +0000
committerJonathan McCrohan <jmccrohan@gmail.com>2011-12-01 22:54:16 +0000
commit58bf1382be0cbcf3f9649286fd2719b789a1595f (patch)
treeb73665275a2d44879a8230c913b1ef21a42e57da /README
downloadlibconfig-58bf1382be0cbcf3f9649286fd2719b789a1595f.tar.gz
Imported Upstream version 1.3.2upstream/1.3.2
Diffstat (limited to '')
-rw-r--r--README44
1 files changed, 44 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..1bb45a0
--- /dev/null
+++ b/README
@@ -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.