diff options
author | Miodrag Milanović <mmicko@gmail.com> | 2020-04-10 16:33:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-10 16:33:01 +0200 |
commit | 93c6c6779861d7b41fae1b87d54790e0a9555b80 (patch) | |
tree | 434835d5d7d28d270cb232299bd6b1dfccbc9014 /kernel/yosys.cc | |
parent | 7c06cb615745fce4490c1d5b9dcf48d40fa00445 (diff) | |
parent | af7b7b6dc1891923245db4c818cefd6155aafab8 (diff) | |
download | yosys-93c6c6779861d7b41fae1b87d54790e0a9555b80.tar.gz yosys-93c6c6779861d7b41fae1b87d54790e0a9555b80.tar.bz2 yosys-93c6c6779861d7b41fae1b87d54790e0a9555b80.zip |
Merge pull request #1893 from mmicko/program_prefix
Support custom PROGRAM_PREFIX
Diffstat (limited to 'kernel/yosys.cc')
-rw-r--r-- | kernel/yosys.cc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/kernel/yosys.cc b/kernel/yosys.cc index b416c2b74..01131601f 100644 --- a/kernel/yosys.cc +++ b/kernel/yosys.cc @@ -835,7 +835,7 @@ std::string proc_share_dirname() std::string proc_share_path = proc_self_path + "share/"; if (check_file_exists(proc_share_path, true)) return proc_share_path; - proc_share_path = proc_self_path + "../share/yosys/"; + proc_share_path = proc_self_path + "../share/" + proc_program_prefix()+ "yosys/"; if (check_file_exists(proc_share_path, true)) return proc_share_path; # ifdef YOSYS_DATDIR @@ -848,6 +848,15 @@ std::string proc_share_dirname() } #endif +std::string proc_program_prefix() +{ + std::string program_prefix; +#ifdef YOSYS_PROGRAM_PREFIX + program_prefix = YOSYS_PROGRAM_PREFIX; +#endif + return program_prefix; +} + bool fgetline(FILE *f, std::string &buffer) { buffer = ""; |