6ff6081c3658a359f2fd92d106e1e8080045f852
[libfirm] / firm_config.h
1 #ifndef _FIRM_CONFIG_H
2 #define _FIRM_CONFIG_H
3 /* This file was automtically generated from libFirm's configure */
4
5 /* Define to 1 if your processor stores words with the most significant byte
6    first (like Motorola and SPARC, unlike Intel and VAX). */
7 /* #undef WORDS_BIGENDIAN */
8
9 /* Define to 1 if long double works and has more range or precision than
10    double. */
11 #undef HAVE_LONG_DOUBLE
12
13 /* Define to 1 for heap analysis support */
14 /* #undef DO_HEAPANALYSIS */
15
16 /* Define the right volatile token */
17 /* #undef volatile */
18
19 /* Define the right inline token */
20 /* #undef inline */
21
22 /* Define the right const token */
23 /* #undef const */
24
25 /* define to 1 to enable debugging stuff. */
26 #ifndef DEBUG_libfirm
27 #define DEBUG_libfirm  1
28 #endif
29
30 /* define to 1 to have wchar_t support for identifiers */
31 #ifndef FIRM_ENABLE_WCHAR
32 #define FIRM_ENABLE_WCHAR 1
33 #endif
34
35 /* define to 1 to use the libcore */
36 #ifndef WITH_LIBCORE
37 #define WITH_LIBCORE 1
38 #endif
39
40 /* Define to disable assertion checking.  */
41 /* #undef NDEBUG */
42
43 /* undef to disable inlining */
44 #ifndef USE_INLINING
45 #define USE_INLINING  1
46 #endif
47
48 /* Define to 1 if Firm statistics are activated */
49 #ifndef FIRM_STATISTICS
50 #define FIRM_STATISTICS  1
51 #endif
52
53 /* Define to 1 if Firm hooks are activated */
54 #ifndef FIRM_ENABLE_HOOKS
55 #define FIRM_ENABLE_HOOKS 1
56 #endif
57
58 /* Define to 1 if Firm inplace edges are activated */
59 #ifndef FIRM_EDGES_INPLACE
60 #define FIRM_EDGES_INPLACE 1
61 #endif
62
63 #ifdef USE_INLINING
64 #ifndef INLINE
65 #define INLINE  __inline
66 #endif
67 #else
68 #ifndef INLINE
69 #define INLINE
70 #endif
71 #endif
72
73 #endif /* _FIRM_CONFIG_H */