Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
aux-build/ | H | 06-Jan-2018 | - | 26,201 | 21,800 | |
contrib/ | H | 06-Jan-2018 | - | 5,798 | 4,438 | |
debian/ | H | 07-May-2022 | - | 474 | 358 | |
doc/ | H | 03-May-2022 | - | 3,033 | 2,321 | |
docs/ | H | 03-May-2022 | - | 43 | 31 | |
examples/ | H | 03-May-2022 | - | 3,165 | 2,750 | |
lib/ | H | 03-May-2022 | - | 12,292 | 8,514 | |
m4/ | H | 06-Jan-2018 | - | 8,615 | 7,755 | |
tests/ | H | 03-May-2022 | - | 1,028 | 819 | |
tinytest/ | H | 03-May-2022 | - | 1,556 | 1,159 | |
.gitignore | H A D | 06-Jan-2018 | 129 | 15 | 14 | |
AUTHORS | H A D | 06-Jan-2018 | 267 | 8 | 6 | |
ChangeLog | H A D | 06-Jan-2018 | 27.6 KiB | 761 | 555 | |
INSTALL | H A D | 06-Jan-2018 | 9.9 KiB | 256 | 192 | |
LICENSE | H A D | 06-Jan-2018 | 25.8 KiB | 504 | 420 | |
Makefile.am | H A D | 03-May-2022 | 675 | 42 | 33 | |
README | H A D | 06-Jan-2018 | 1.7 KiB | 79 | 46 | |
README.md | H A D | 06-Jan-2018 | 201 | 8 | 5 | |
TODO | H A D | 06-Jan-2018 | 1.5 KiB | 40 | 25 | |
_config.yml | H A D | 06-Jan-2018 | 26 | 1 | 1 | |
ac_config.h.in | H A D | 06-Jan-2018 | 2.9 KiB | 117 | 84 | |
configure.ac | H A D | 06-Jan-2018 | 3.1 KiB | 140 | 108 | |
libconfig.spec.in | H A D | 06-Jan-2018 | 1.8 KiB | 82 | 65 | |
libconfig_vs2008.sln | H A D | 06-Jan-2018 | 6.7 KiB | 106 | 104 | |
libconfig_vs2017.sln | H A D | 06-Jan-2018 | 5.7 KiB | 86 | 84 | |
test.cfg | H A D | 06-Jan-2018 | 1.6 KiB | 83 | 65 |
README
1 2To produce a PDF manual, issue the command "make pdf" after running 3`./configure'. 4 5 -*- 6 7If you do not wish to build the C++ components, use: 8 9./configure --disable-cxx 10 11 -*- 12 13The `examples' subdirectory contains some examples of using libconfig 14from C and C++. 15 16 -*- 17 18Flex and Bison are not required in order to build this 19package. However, you will need them if you modify the .l or .y files. See 20the list of required build tool versions below. 21 22 -*- 23 24To successfully compile using MinGW (with gcc 4.4.0 or later), it may 25be necessary to modify the file "mingw32\4.4.0\libstdc++.la", changing line 11 26from: 27 28library_names='libstdc++.dll.a' 29 30to: 31 32library_names='libstdc++.a' 33 34(See http://trac.osgeo.org/geos/ticket/282 for more information). 35 36 -*- 37 38To cross-compile for Android: 39 401) Create a standalone toolchain using the 'make-standalone-toolchain.sh' 41script included with the Android NDK. For example: 42 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 \ 47 --arch=arm 48 492) Add the standalone toolchain's bin directory to the front of the path: 50 51$ export PATH=/pkg/android-toolchain-19/bin:$PATH 52 533) Configure libconfig for cross-compilation: 54 55$ ./configure --host=arm-linux-androideabi \ 56 --with-sysroot=/pkg/android-toolchain-19/sysroot 57 584) Build libconfig 59 60$ make 61 62 -*- 63 64Build tools dependencies. (These are only required if you are a maintainer.) 65 66Autoconf 2.69 67Automake 1.14.1 68Bison 3.0.2 69Flex 2.5.39 70Libtool 2.4.2 71 72 -*- 73 74Libconfig may be found on github at https://github.com/hyperrealm/libconfig 75 76 77 78For some reason, we need to symlink /pkg/android-toolchain-19/sysroot/pkg -> /pkg 79