diff --git a/tools/qfcc/source/options.c b/tools/qfcc/source/options.c index 65a484553..d2284d30d 100644 --- a/tools/qfcc/source/options.c +++ b/tools/qfcc/source/options.c @@ -423,6 +423,8 @@ DecodeArgs (int argc, char **argv) usage (1); } } + if (!cpp_name) + options.single_cpp = 0; if (saw_E && saw_MD) { fprintf (stderr, "%s: cannot use -E and -MD together\n", this_program); exit (1);