Embed DATDIR make variable value into yosys binary.

Use it as the last resort in the share/ directory location search.
This commit is contained in:
Sergey Kvachonok
2016-03-26 11:16:53 +03:00
parent a922d705d4
commit 963c0d2525
2 changed files with 6 additions and 0 deletions
+5
View File
@@ -701,6 +701,11 @@ std::string proc_share_dirname()
proc_share_path = proc_self_path + "../share/yosys/";
if (check_file_exists(proc_share_path, true))
return proc_share_path;
# ifdef YOSYS_DATDIR
proc_share_path = YOSYS_DATDIR "/";
if (check_file_exists(proc_share_path, true))
return proc_share_path;
# endif
# endif
log_error("proc_share_dirname: unable to determine share/ directory!\n");
}