X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=main.c;h=36d757b2762905644e6ac55a81e057399e437a4b;hp=272c493d3c54056c1bad2348dc294b2f59129d94;hb=b421c42d4bdcbf4b6bfe9d1d4d40194582f15af1;hpb=d3492d4a13a97c4a3a9c155b53323709cd8ac7fa diff --git a/main.c b/main.c index 272c493..36d757b 100644 --- a/main.c +++ b/main.c @@ -31,6 +31,7 @@ int opts_standard = COMPILER_GMQCC; bool opts_debug = false; bool opts_memchk = false; bool opts_dump = false; +bool opts_werror = false; static bool opts_output_wasset = false; @@ -230,6 +231,14 @@ static bool options_parse(int argc, char **argv) { } exit(0); } + else if (!strcmp(argv[0]+2, "NO_ERROR")) { + opts_werror = false; + break; + } + else if (!strcmp(argv[0]+2, "ERROR")) { + opts_werror = true; + break; + } else if (!strcmp(argv[0]+2, "ALL")) { for (itr = 0; itr < sizeof(opts_warn)/sizeof(opts_warn[0]); ++itr) opts_warn[itr] = 0xFFFFFFFFL;