diff options
author | Paul Smith <psmith@gnu.org> | 2013-09-14 21:01:10 -0400 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2013-09-14 21:01:10 -0400 |
commit | 3aa2aa7e82ac4c74df298f381c8d1d280cff852e (patch) | |
tree | 6db0995f7df540c78a6f66a7668a938a77024110 /main.c | |
parent | 29a94ceb76936b88e74052dcb81fe506145f6ff4 (diff) | |
download | make-3aa2aa7e82ac4c74df298f381c8d1d280cff852e.tar.gz |
[SV 35248] Add --debug "n" flag to turn off current debug options.
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -714,6 +714,9 @@ decode_debug_flags (void) case 'm': db_level |= DB_BASIC | DB_MAKEFILES; break; + case 'n': + db_level = 0; + break; case 'v': db_level |= DB_BASIC | DB_VERBOSE; break; @@ -723,7 +726,10 @@ decode_debug_flags (void) while (*(++p) != '\0') if (*p == ',' || *p == ' ') - break; + { + ++p; + break; + } if (*p == '\0') break; @@ -732,6 +738,9 @@ decode_debug_flags (void) if (db_level) verify_flag = 1; + + if (! db_level) + debug_flag = 0; } static void |