EFL 1.7 svn doobies
[profile/ivi/eina.git] / src / include / eina_config.h.in
1 /* EINA - EFL data type library
2  * Copyright (C) 2008 Cedric Bail
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library;
16  * if not, see <http://www.gnu.org/licenses/>.
17  */
18
19 #ifndef EINA_CONFIG_H_
20 #define EINA_CONFIG_H_
21
22 #ifdef EINA_HAVE_EXOTIC_H
23 # undef EINA_HAVE_EXOTIC_H
24 #endif
25 @EINA_CONFIGURE_HAVE_EXOTIC@
26
27 #ifdef EINA_HAVE_EXOTIC
28 # include <Exotic.h>
29 #endif
30
31 #ifdef EINA_MAGIC_DEBUG
32 # undef EINA_MAGIC_DEBUG
33 #endif
34 @EINA_CONFIGURE_MAGIC_DEBUG@
35
36 #ifdef EINA_DEFAULT_MEMPOOL
37 # undef EINA_DEFAULT_MEMPOOL
38 #endif
39 @EINA_CONFIGURE_DEFAULT_MEMPOOL@
40
41 #ifdef EINA_SAFETY_CHECKS
42 # undef EINA_SAFETY_CHECKS
43 #endif
44 @EINA_CONFIGURE_SAFETY_CHECKS@
45
46 #ifdef EINA_HAVE_INTTYPES_H
47 # undef EINA_HAVE_INTTYPES_H
48 #endif
49 @EINA_CONFIGURE_HAVE_INTTYPES_H@
50
51 #ifdef EINA_HAVE_STDINT_H
52 # undef EINA_HAVE_STDINT_H
53 #endif
54 @EINA_CONFIGURE_HAVE_STDINT_H@
55
56 #ifdef EINA_HAVE_THREADS
57 # undef EINA_HAVE_THREADS
58 #endif
59 @EINA_CONFIGURE_HAVE_THREADS@
60
61 #ifdef EINA_HAVE_DEBUG_THREADS
62 # undef EINA_HAVE_DEBUG_THREADS
63 #endif
64 @EINA_CONFIGURE_HAVE_DEBUG_THREADS@
65
66 #ifdef EINA_SIZEOF_WCHAR_T
67 # undef EINA_SIZEOF_WCHAR_T
68 #endif
69 #define EINA_SIZEOF_WCHAR_T @EINA_SIZEOF_WCHAR_T@
70
71 #ifdef EINA_HAVE_ON_OFF_THREADS
72 # undef EINA_HAVE_ON_OFF_THREADS
73 #endif
74 @EINA_CONFIGURE_HAVE_ON_OFF_THREADS@
75
76 #ifdef EINA_CONFIGURE_HAVE_DIRENT_H
77 # undef EINA_CONFIGURE_HAVE_DIRENT_H
78 #endif
79 @EINA_CONFIGURE_HAVE_DIRENT_H@
80
81 #ifdef EINA_CONFIGURE_ENABLE_LOG
82 # undef EINA_CONFIGURE_ENABLE_LOG
83 #endif
84 @EINA_CONFIGURE_ENABLE_LOG@
85
86 #endif /* EINA_CONFIG_H_ */