From 59d522dd953c34d6dc9b1e9155ced2d773a4ffa3 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Sat, 17 Nov 2007 22:46:11 +0000 Subject: [PATCH] let PREPROCESSOR and LINK to be defined from outside _WIN32 cpp does not support -o - [r18470] --- main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.c b/main.c index 5e49a34..770389a 100644 --- a/main.c +++ b/main.c @@ -22,8 +22,13 @@ #include "ast2firm.h" #include "adt/error.h" +#ifndef PREPROCESSOR #define PREPROCESSOR "cpp" +#endif + +#ifndef LINKER #define LINKER "gcc" +#endif #ifdef _WIN32 /* remap some names */ @@ -162,7 +167,12 @@ static FILE* preprocess(const char *in) { char buf[4096]; +#ifdef _WIN32 + snprintf(buf, sizeof(buf), PREPROCESSOR " %s",in); +#else snprintf(buf, sizeof(buf), PREPROCESSOR " %s -o -",in); +#endif + if(verbose) { puts(buf); } -- 2.20.1