Name Date Size #Lines LOC

..--

aux-build/H25-Apr-2025-26,20121,800

contrib/H25-Apr-2025-6,1174,692

debian/H25-Apr-2025-474358

doc/H25-Apr-2025-3,0522,335

docs/H25-Apr-2025-3,9333,612

examples/H25-Apr-2025-4,8954,472

lib/H25-Apr-2025-12,9259,119

m4/H25-Apr-2025-8,6157,755

tests/H25-Apr-2025-1,3591,125

tinytest/H25-Apr-2025-1,7761,376

AUTHORSH A D25-Apr-2025267 86

Android.bpH A D25-Apr-2025678 3633

CMakeLists.txtH A D25-Apr-2025988 3627

COPYING.LIBHD25-Apr-202525.9 KiB

ChangeLogH A D25-Apr-202529.5 KiB822593

INSTALLH A D25-Apr-20259.9 KiB256192

LICENSEH A D25-Apr-202525.8 KiB504420

METADATAH A D25-Apr-2025404 1917

MODULE_LICENSE_LGPLHD25-Apr-20250

Makefile.amH A D25-Apr-2025737 5039

NEWSHD25-Apr-20250

OWNERSH A D25-Apr-202578 54

READMEH A D25-Apr-20251.7 KiB7946

README.mdH A D25-Apr-2025201 85

TODOH A D25-Apr-20251.5 KiB4025

_config.ymlH A D25-Apr-202526 11

ac_config.h.inH A D25-Apr-20252.9 KiB11784

configure.acH A D25-Apr-20253.5 KiB164126

libconfig.spec.inH A D25-Apr-20251.8 KiB8265

libconfig_vs2008.slnH A D25-Apr-20256.7 KiB106104

libconfig_vs2017.slnH A D25-Apr-202516.9 KiB224222

test.cfgH A D25-Apr-20251.6 KiB8365

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

README.md

1libconfig
2=========
3
4C/C++ library for processing structured configuration files.
5
6Visit the [libconfig project page](https://hyperrealm.github.io/libconfig/)
7for distribution tarballs and other info.
8