2 To produce a PDF manual, issue the command "make pdf" after running
7 If you do not wish to build the C++ components, use:
9 ./configure --disable-cxx
13 The `examples' subdirectory contains some examples of using libconfig
18 Flex and Bison are not required in order to build this
19 package. However, you will need them if you modify the .l or .y files. See
20 the list of required build tool versions below.
24 To successfully compile using MinGW (with gcc 4.4.0 or later), it may
25 be necessary to modify the file "mingw32\4.4.0\libstdc++.la", changing line 11
28 library_names='libstdc++.dll.a'
32 library_names='libstdc++.a'
34 (See http://trac.osgeo.org/geos/ticket/282 for more information).
38 To cross-compile for Android:
40 1) Create a standalone toolchain using the 'make-standalone-toolchain.sh'
41 script included with the Android NDK. For example:
43 $ /pkg/android-ndk-r9d/build/tools/make-standalone-toolchain.sh \
44 --platform=android-19 \
45 --install-dir=/pkg/android-toolchain-19 \
46 --system=linux-x86_64 \
49 2) Add the standalone toolchain's bin directory to the front of the path:
51 $ export PATH=/pkg/android-toolchain-19/bin:$PATH
53 3) Configure libconfig for cross-compilation:
55 $ ./configure --host=arm-linux-androideabi \
56 --with-sysroot=/pkg/android-toolchain-19/sysroot
64 Build tools dependencies. (These are only required if you are a maintainer.)
74 Libconfig may be found on github at https://github.com/hyperrealm/libconfig
78 For some reason, we need to symlink /pkg/android-toolchain-19/sysroot/pkg -> /pkg