3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-23 17:15:33 +00:00

Disabled cover() for non-linux builds

This commit is contained in:
Clifford Wolf 2014-07-25 12:22:37 +02:00
parent a8706b73a2
commit c4e4f79a2a
3 changed files with 8 additions and 4 deletions

View file

@ -71,6 +71,9 @@ struct CoverPass : public Pass {
log(" gawk '{ p[$3] = $1; c[$3] += $2; } END { for (i in p)\n");
log(" printf \"%%-60s %%10d %%s\\n\", p[i], c[i], i; }' {files} | sort -k3\n");
log("\n");
log("\n");
log("Coverage counters are only available in debug builds of Yosys for Linux.\n");
log("\n");
}
virtual void execute(std::vector<std::string> args, RTLIL::Design *design)
{
@ -113,7 +116,7 @@ struct CoverPass : public Pass {
log("\n");
}
#ifndef NDEBUG
#ifdef COVER_ACTIVE
for (auto &it : get_coverage_data()) {
if (!patterns.empty()) {
for (auto &p : patterns)
@ -131,7 +134,7 @@ struct CoverPass : public Pass {
for (auto f : out_files)
fclose(f);
log_cmd_error("Coverage counters are only available in debug builds of Yosys.");
log_cmd_error("Coverage counters are only available in debug builds of Yosys for Linux.\n");
#endif
for (auto f : out_files)