mirror of https://github.com/YosysHQ/yosys.git
Added "yosys -qq" to also quiet warning messages
This commit is contained in:
parent
a112b10934
commit
1e0f6b5ddb
|
@ -141,6 +141,8 @@ int main(int argc, char **argv)
|
|||
}
|
||||
break;
|
||||
case 'q':
|
||||
if (log_errfile == stderr)
|
||||
log_quiet_warnings = true;
|
||||
log_errfile = stderr;
|
||||
break;
|
||||
case 'v':
|
||||
|
@ -170,7 +172,8 @@ int main(int argc, char **argv)
|
|||
fprintf(stderr, " suppress printing of footer (log hash, version, timing statistics)\n");
|
||||
fprintf(stderr, "\n");
|
||||
fprintf(stderr, " -q\n");
|
||||
fprintf(stderr, " quiet operation. only write error messages to console\n");
|
||||
fprintf(stderr, " quiet operation. only write warnings and error messages to console\n");
|
||||
fprintf(stderr, " use this option twice to also quiet warning messages\n");
|
||||
fprintf(stderr, "\n");
|
||||
fprintf(stderr, " -v <level>\n");
|
||||
fprintf(stderr, " print log headers up to level <level> to the console. (implies -q)\n");
|
||||
|
|
|
@ -41,6 +41,7 @@ SHA1 *log_hasher = NULL;
|
|||
|
||||
bool log_time = false;
|
||||
bool log_cmd_error_throw = false;
|
||||
bool log_quiet_warnings = false;
|
||||
int log_verbose_level;
|
||||
|
||||
std::vector<int> header_count;
|
||||
|
@ -154,14 +155,14 @@ void logv_header(const char *format, va_list ap)
|
|||
|
||||
void logv_warning(const char *format, va_list ap)
|
||||
{
|
||||
if (log_errfile != NULL)
|
||||
if (log_errfile != NULL && !log_quiet_warnings)
|
||||
log_files.push_back(log_errfile);
|
||||
|
||||
log("Warning: ");
|
||||
logv(format, ap);
|
||||
log_flush();
|
||||
|
||||
if (log_errfile != NULL)
|
||||
if (log_errfile != NULL && !log_quiet_warnings)
|
||||
log_files.pop_back();
|
||||
}
|
||||
|
||||
|
|
|
@ -47,6 +47,7 @@ extern SHA1 *log_hasher;
|
|||
|
||||
extern bool log_time;
|
||||
extern bool log_cmd_error_throw;
|
||||
extern bool log_quiet_warnings;
|
||||
extern int log_verbose_level;
|
||||
|
||||
void logv(const char *format, va_list ap);
|
||||
|
|
|
@ -11,7 +11,7 @@ echo "running tests.."
|
|||
for ((i = 0; i < 100; i++)); do
|
||||
echo -n "[$i]"
|
||||
idx=$( printf "%05d" $i )
|
||||
../../../yosys -q uut_${idx}.ys
|
||||
../../../yosys -qq uut_${idx}.ys
|
||||
iverilog -o uut_${idx}_tb uut_${idx}_tb.v uut_${idx}.v uut_${idx}_syn.v
|
||||
./uut_${idx}_tb | tee uut_${idx}.err
|
||||
if test -s uut_${idx}.err; then
|
||||
|
|
Loading…
Reference in New Issue