X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=main.c;h=871e3e7ba02e0b5ffa8f6a3cfe682ae9ee9d35df;hb=c1a4c8102e9f3fe1ae68b6cafd6546c1a4dcdcf6;hp=1bb988324aa8ecb837bce5542c536be3711bd334;hpb=f7bc1dca08d4fae8d6f1cffcc4cd7169a033f78b;p=xonotic%2Fgmqcc.git diff --git a/main.c b/main.c index 1bb9883..871e3e7 100644 --- a/main.c +++ b/main.c @@ -637,13 +637,15 @@ int main(int argc, char **argv) { util_debug("COM", "starting ...\n"); /* add macros */ - for (itr = 0; itr < vec_size(ppems); itr++) { - ftepp_add_macro(ppems[itr].name, ppems[itr].value); - mem_d(ppems[itr].name); + if (opts.pp_only || OPTS_FLAG(FTEPP)) { + for (itr = 0; itr < vec_size(ppems); itr++) { + ftepp_add_macro(ppems[itr].name, ppems[itr].value); + mem_d(ppems[itr].name); - /* can be null */ - if (ppems[itr].value) - mem_d(ppems[itr].value); + /* can be null */ + if (ppems[itr].value) + mem_d(ppems[itr].value); + } } if (!vec_size(items)) {