+ } else if(strcmp(option, "M") == 0) {
+ mode = PreprocessOnly;
+ add_flag(&cppflags_obst, "-M");
+ } else if(strcmp(option, "MMD") == 0
+ || strcmp(option, "MD") == 0
+ || strcmp(option, "MM") == 0) {
+ add_flag(&cppflags_obst, "-%s", option);
+ } else if(strcmp(option, "MT") == 0
+ || strcmp(option, "MQ") == 0
+ || strcmp(option, "MF") == 0) {
+ const char *opt;
+ GET_ARG_AFTER(opt, "-MT");
+ add_flag(&cppflags_obst, "-%s", option);
+ add_flag(&cppflags_obst, "%s", opt);
+ } else if(strcmp(option, "pipe") == 0) {
+ /* here for gcc compatibility */