#include <libfirm/firm.h>
#include <libfirm/be.h>
-#ifdef _WIN32
+#if defined(_WIN32) || defined(__CYGWIN__)
#define DEFAULT_OS OS_SUPPORT_MINGW
#elif defined(__APPLE__)
#define DEFAULT_OS OS_SUPPORT_MACHO
#ifdef FIRM_BACKEND
return be_parse_arg(opt);
#else
+ (void)opt;
return 0;
#endif /* FIRM_BACKEND */
} /* firm_be_option */
-
-/**
- * prints the firm version number
- */
-void print_firm_version(FILE *f) {
- firm_version_t version;
-
- firm_get_version(&version);
-
- fprintf(f, "Firm C-Compiler using libFirm (%u.%u", version.major, version.minor);
- if (version.revision[0] != 0) {
- fputc(' ', f);
- fputs(version.revision, f);
- }
- if(version.build[0] != 0) {
- fputc(' ', f);
- fputs(version.build, f);
- }
- fprintf(f, "}\n"
- "(C) 2005-2008 Michael Beck\n"
- "(C) 1995-2008 University of Karlsruhe\n"
- "Using ");
-} /* print_firm_version */