File diff 000000000000 → d6faa5ffcedf
libconfig-1.4.9/README
Show inline comments
 
new file 100644
 

	
 
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 `examples' 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.
 

	
 
				 -*-
 

	
 
To successfully compile using MinGW (with gcc 4.4.0 or later), it may
 
be necessary to modify the file "mingw32\4.4.0\libstdc++.la", changing line 11
 
from:
 

	
 
library_names='libstdc++.dll.a'
 

	
 
to:
 

	
 
library_names='libstdc++.a'
 

	
 
(See http://trac.osgeo.org/geos/ticket/282 for more information).