summaryrefslogtreecommitdiffstats
path: root/rules/glib.in
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2007-03-27 10:23:57 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2007-03-27 10:23:57 +0000
commit7df722518a8ada1b61cbde0026552d637d493939 (patch)
tree6fa89ef8267f72a7b51af2a5377e6f4937ea3dac /rules/glib.in
parenta12b86d6ced350aca560288b531c04ca879bc540 (diff)
downloadptxdist-7df722518a8ada1b61cbde0026552d637d493939.tar.gz
ptxdist-7df722518a8ada1b61cbde0026552d637d493939.tar.xz
* glib: update
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7074 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/glib.in')
-rw-r--r--rules/glib.in40
1 files changed, 38 insertions, 2 deletions
diff --git a/rules/glib.in b/rules/glib.in
index 77066c608..9302d6d98 100644
--- a/rules/glib.in
+++ b/rules/glib.in
@@ -1,6 +1,8 @@
-config GLIB
+menuconfig GLIB
bool
- prompt "glib"
+ prompt "glib "
+ select LIBICONV if GLIB_LIBICONV
+ select GETTEXT if GLIB_GETTEXT
select HOST_GLIB
help
GLib is a library containing many useful C
@@ -8,3 +10,37 @@ config GLIB
lists, and strings. It is a useful general-purpose
C library used by projects such as GTK+,
GIMP, and GNOME.
+
+choice
+ depends on GLIB
+ prompt "iconv implementation"
+ help
+ iconv provides conversion between unicode and native
+ encodings.
+
+ config GLIB_ICONV_NATIVE
+ bool
+ prompt "native (from glibc)"
+ help
+ Most modern systems have libiconv already as part of
+ the glibc.
+
+ config GLIB_ICONV_LIBICONV
+ bool
+ prompt "libiconv"
+ help
+ If iconv is not part of the C library, you can use GNU
+ libiconv instead.
+endchoice
+
+config GLIB_ICONV_CACHE
+ bool
+ depends on GLIB
+ prompt "iconv cache"
+ help
+ cache iconv descriptors
+
+config HOST_GLIB
+ bool
+ depends on GLIB
+