]> git.xonotic.org Git - xonotic/gmqcc.git/blobdiff - main.c
replacing WARN_ERROR with opts_werror
[xonotic/gmqcc.git] / main.c
diff --git a/main.c b/main.c
index 272c493d3c54056c1bad2348dc294b2f59129d94..36d757b2762905644e6ac55a81e057399e437a4b 100644 (file)
--- 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;