3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-07-29 23:43:16 +00:00

No rusage on win32

This commit is contained in:
Clifford Wolf 2014-10-09 10:51:24 +02:00
parent ccf7b2e342
commit d3405c15bf
2 changed files with 13 additions and 2 deletions

View file

@ -268,12 +268,16 @@ int main(int argc, char **argv)
delete log_hasher;
log_hasher = nullptr;
log_spacer();
#ifdef WIN32
log("End of script. Logfile hash: %s\n", hash.c_str());
#else
struct rusage ru_buffer;
getrusage(RUSAGE_SELF, &ru_buffer);
log_spacer();
log("End of script. Logfile hash: %s, CPU: user %.2fs system %.2fs\n", hash.c_str(),
ru_buffer.ru_utime.tv_sec + 1e-6 * ru_buffer.ru_utime.tv_usec,
ru_buffer.ru_stime.tv_sec + 1e-6 * ru_buffer.ru_stime.tv_usec);
#endif
log("%s\n", yosys_version_str);
int64_t total_ns = 0;