summaryrefslogtreecommitdiff
path: root/kernel/yosys.cc
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-04-09 15:37:54 +0200
committerClifford Wolf <clifford@clifford.at>2015-04-09 15:37:54 +0200
commit44519d439969ec7b7d42a8891f04689b6291ab36 (patch)
tree6d16f28cc02c8cb8fe46685c5195cbbcae96ca07 /kernel/yosys.cc
parentd176e613c2fea8d5ac5d9bf505b188ca13da95ef (diff)
Added back-end auto-detect for .edif and .json
Diffstat (limited to 'kernel/yosys.cc')
-rw-r--r--kernel/yosys.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/yosys.cc b/kernel/yosys.cc
index bbc142f1..3076158b 100644
--- a/kernel/yosys.cc
+++ b/kernel/yosys.cc
@@ -836,6 +836,10 @@ void run_backend(std::string filename, std::string command, RTLIL::Design *desig
command = "ilang";
else if (filename.size() > 5 && filename.substr(filename.size()-5) == ".blif")
command = "blif";
+ else if (filename.size() > 5 && filename.substr(filename.size()-5) == ".edif")
+ command = "edif";
+ else if (filename.size() > 5 && filename.substr(filename.size()-5) == ".json")
+ command = "json";
else if (filename == "-")
command = "ilang";
else if (filename.empty())