Merge pull request #2416 from QuantamHD/master

Adds support for defining abc location at runtime
This commit is contained in:
whitequark 2020-10-31 07:59:44 +00:00 committed by GitHub
commit dfeff65c2b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 1 deletions

View File

@ -1471,7 +1471,12 @@ struct AbcPass : public Pass {
po_map.clear();
#ifdef ABCEXTERNAL
std::string exe_file = ABCEXTERNAL;
std::string exe_file;
if (std::getenv("ABC")) {
exe_file = std::getenv("ABC");
} else {
exe_file = ABCEXTERNAL;
}
#else
std::string exe_file = proc_self_dirname() + proc_program_prefix() + "yosys-abc";
#endif