X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=win32%2Ffirm_config.h;h=4774cb992248c305707ab4e2a7e32334785770ee;hb=67b6304bf1b2df3cefa9f39151ed7436e64c48dd;hp=3d7ebfdd342625b648c68bf9d0659f0a055dd0e3;hpb=8d77155478d4e3f3058b4d210270affc29c0296d;p=libfirm diff --git a/win32/firm_config.h b/win32/firm_config.h index 3d7ebfdd3..4774cb992 100644 --- a/win32/firm_config.h +++ b/win32/firm_config.h @@ -27,8 +27,23 @@ #define DEBUG_libfirm 1 #endif +/* define to 1 to have wchar_t support for identifiers */ +#ifndef FIRM_ENABLE_WCHAR +#define FIRM_ENABLE_WCHAR 1 +#endif + /* define to 1 to use the libcore */ -/* #undef WITH_LIBCORE */ +#ifndef WITH_LIBCORE +#define WITH_LIBCORE 1 +#endif + +/* define to 1 to use the ILP solver */ +#ifndef WITH_ILP +#define WITH_ILP 1 +#endif + +/* define to 1 to use JVM calling needed for the Java-based coalescer in firmbe */ +/* #undef WITH_JVM */ /* Define to disable assertion checking. */ /* #undef NDEBUG */ @@ -58,4 +73,32 @@ #endif #endif +/* enabled plugin: ir/be/ia32 */ +#ifndef PLUGIN_IR_BE_IA +#define PLUGIN_IR_BE_IA 32 1 +#endif +/* enabled plugin: ir/be/ppc32 */ +#ifndef PLUGIN_IR_BE_PPC +#define PLUGIN_IR_BE_PPC 32 1 +#endif +/* enabled plugin: ir/be/mips */ +#ifndef PLUGIN_IR_BE_MIPS +#define PLUGIN_IR_BE_MIPS 1 +#endif +/* enabled plugin: ir/be/arm */ +#ifndef PLUGIN_IR_BE_ARM +#define PLUGIN_IR_BE_ARM 1 +#endif +/* enabled plugin: ir/be/firm */ +#ifndef PLUGIN_IR_BE_FIRM +#define PLUGIN_IR_BE_FIRM 1 +#endif +/* enabled plugin: ir/be */ +#ifndef PLUGIN_IR_BE +#define PLUGIN_IR_BE 1 +#endif + +/* No __attribute__ here */ +#define __attribute__(x) + #endif /* _FIRM_CONFIG_H */