3 /* This file was automtically generated from libFirm's configure */
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 */
9 /* Define to 1 if long double works and has more range or precision than
11 #undef HAVE_LONG_DOUBLE
13 /* Define to 1 for heap analysis support */
14 /* #undef DO_HEAPANALYSIS */
16 /* Define the right volatile token */
19 /* Define the right inline token */
22 /* Define the right const token */
25 /* define to 1 to enable debugging stuff. */
27 #define DEBUG_libfirm 1
30 /* define to 1 to have wchar_t support for identifiers */
31 #ifndef FIRM_ENABLE_WCHAR
32 #define FIRM_ENABLE_WCHAR 1
35 /* define to 1 to use the libcore */
37 #define WITH_LIBCORE 1
40 /* define to 1 to use the ILP solver */
43 /* define to 1 to use JVM calling needed for the Java-based coalescer in firmbe */
46 /* Define to disable assertion checking. */
49 /* undef to disable inlining */
51 #define USE_INLINING 1
54 /* Define to 1 if Firm statistics are activated */
55 #ifndef FIRM_STATISTICS
56 #define FIRM_STATISTICS 1
59 /* Define to 1 if Firm hooks are activated */
60 #ifndef FIRM_ENABLE_HOOKS
61 #define FIRM_ENABLE_HOOKS 1
66 #define INLINE __inline
74 /* enabled plugin: ir/be/ia32 */
75 #ifndef PLUGIN_IR_BE_IA
76 #define PLUGIN_IR_BE_IA 32 1
78 /* enabled plugin: ir/be/ppc32 */
79 #ifndef PLUGIN_IR_BE_PPC
80 #define PLUGIN_IR_BE_PPC 32 1
82 /* enabled plugin: ir/be/mips */
83 #ifndef PLUGIN_IR_BE_MIPS
84 #define PLUGIN_IR_BE_MIPS 1
86 /* enabled plugin: ir/be/arm */
87 #ifndef PLUGIN_IR_BE_ARM
88 #define PLUGIN_IR_BE_ARM 1
90 /* enabled plugin: ir/be/firm */
91 #ifndef PLUGIN_IR_BE_FIRM
92 #define PLUGIN_IR_BE_FIRM 1
94 /* enabled plugin: ir/be */
96 #define PLUGIN_IR_BE 1
99 /* No __attribute__ here */
100 #define __attribute__(x)
102 #endif /* _FIRM_CONFIG_H */