mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-02 20:31:22 +00:00
Print non-errors to stdout
This commit is contained in:
parent
45918b8315
commit
f9304e6c10
3 changed files with 11 additions and 2 deletions
|
@ -268,8 +268,10 @@ int main(int argc, char **argv)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (log_errfile == NULL)
|
if (log_errfile == NULL) {
|
||||||
log_files.push_back(stderr);
|
log_files.push_back(stdout);
|
||||||
|
log_error_stderr = true;
|
||||||
|
}
|
||||||
|
|
||||||
if (print_banner) {
|
if (print_banner) {
|
||||||
log("\n");
|
log("\n");
|
||||||
|
|
|
@ -44,6 +44,7 @@ FILE *log_errfile = NULL;
|
||||||
SHA1 *log_hasher = NULL;
|
SHA1 *log_hasher = NULL;
|
||||||
|
|
||||||
bool log_time = false;
|
bool log_time = false;
|
||||||
|
bool log_error_stderr = false;
|
||||||
bool log_cmd_error_throw = false;
|
bool log_cmd_error_throw = false;
|
||||||
bool log_quiet_warnings = false;
|
bool log_quiet_warnings = false;
|
||||||
int log_verbose_level;
|
int log_verbose_level;
|
||||||
|
@ -175,6 +176,11 @@ void logv_error(const char *format, va_list ap)
|
||||||
if (log_errfile != NULL)
|
if (log_errfile != NULL)
|
||||||
log_files.push_back(log_errfile);
|
log_files.push_back(log_errfile);
|
||||||
|
|
||||||
|
if (log_error_stderr)
|
||||||
|
for (auto &f : log_files)
|
||||||
|
if (f == stdout)
|
||||||
|
f = stderr;
|
||||||
|
|
||||||
log("ERROR: ");
|
log("ERROR: ");
|
||||||
logv(format, ap);
|
logv(format, ap);
|
||||||
log_flush();
|
log_flush();
|
||||||
|
|
|
@ -46,6 +46,7 @@ extern FILE *log_errfile;
|
||||||
extern SHA1 *log_hasher;
|
extern SHA1 *log_hasher;
|
||||||
|
|
||||||
extern bool log_time;
|
extern bool log_time;
|
||||||
|
extern bool log_error_stderr;
|
||||||
extern bool log_cmd_error_throw;
|
extern bool log_cmd_error_throw;
|
||||||
extern bool log_quiet_warnings;
|
extern bool log_quiet_warnings;
|
||||||
extern int log_verbose_level;
|
extern int log_verbose_level;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue