1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
################################################################################
# GAYE Abdoulaye Walsimou, <walsimou@walsimou.com>
# Copyright(C) 2009 GAYE Abdoulaye Walsimou. All rights reserved.
#
# This program is free software; you can distribute it and/or modify it
# under the terms of the GNU General Public License
# (Version 2 or later) published by the Free Software Foundation.
#
# This program is distributed in the hope it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
################################################################################
#
# \file glib.kconfig
# \brief glib.kconfig of Embtoolkit
# \author GAYE Abdoulaye Walsimou, <walsimou@walsimou.com>
# \date December 2009
################################################################################
config EMBTK_HAVE_GLIB
bool "Have GLib"
select EMBTK_HAVE_GETTEXT
help
GLib is a general-purpose utility library, which provides many
useful data types, macros, type conversions, string utilities,
file utilities, a main loop abstraction, and so on. It works on
many UNIX-like platforms, Windows, OS/2 and BeOS. GLib is
released under the GNU Library General Public License
(GNU LGPL).
The general policy of GLib is that all functions are invisibly
threadsafe with the exception of data structure manipulation
functions, where, if you have two threads manipulating the same
data structure, they must use a lock to synchronize their
operation.
choice
prompt "GLib version you wish"
default EMBTK_GLIB_VERSION_2_23_1
depends on EMBTK_HAVE_GLIB
help
Here you can choose which version of GLib you want to use.
config EMBTK_GLIB_VERSION_2_23_1
bool "GLib-2.23.1"
endchoice
config EMBTK_GLIB_MAJOR_VERSION_STRING
string
default "2.23" if EMBTK_GLIB_VERSION_2_23_1
config EMBTK_GLIB_VERSION_STRING
string
default "2.23.1" if EMBTK_GLIB_VERSION_2_23_1
|