aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2016-03-28 16:54:23 +0200
committerClifford Wolf <clifford@clifford.at>2016-03-28 16:54:23 +0200
commit95784437ac237be981d0cf573386ba22f28f9624 (patch)
treeaed692400d63ca87fe4541f2286e3cba56795da9 /kernel
parent2ec832ddced03aff3fb5cef53ae935f39d32547c (diff)
parent963c0d2525c9d7af9a2c7640b554923f3a4f647e (diff)
downloadyosys-95784437ac237be981d0cf573386ba22f28f9624.tar.gz
yosys-95784437ac237be981d0cf573386ba22f28f9624.tar.bz2
yosys-95784437ac237be981d0cf573386ba22f28f9624.zip
Merge pull request #137 from ravenexp/master
Embed DATDIR make variable value into yosys binary.
Diffstat (limited to 'kernel')
-rw-r--r--kernel/yosys.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/yosys.cc b/kernel/yosys.cc
index eba1aef11..a69a85447 100644
--- a/kernel/yosys.cc
+++ b/kernel/yosys.cc
@@ -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");
}