mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-30 16:03:17 +00:00
Add support for "yosys -E"
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
parent
446ccf1f05
commit
a96c775a73
13 changed files with 53 additions and 4 deletions
|
@ -1263,6 +1263,7 @@ struct SelectPass : public Pass {
|
|||
log_cmd_error("Option -read can not be combined with a selection expression.\n");
|
||||
|
||||
std::ifstream f(read_file);
|
||||
yosys_input_files.insert(read_file);
|
||||
if (f.fail())
|
||||
log_error("Can't open '%s' for reading: %s\n", read_file.c_str(), strerror(errno));
|
||||
|
||||
|
@ -1331,6 +1332,7 @@ struct SelectPass : public Pass {
|
|||
FILE *f = NULL;
|
||||
if (!write_file.empty()) {
|
||||
f = fopen(write_file.c_str(), "w");
|
||||
yosys_output_files.insert(write_file);
|
||||
if (f == NULL)
|
||||
log_error("Can't open '%s' for writing: %s\n", write_file.c_str(), strerror(errno));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue