summaryrefslogtreecommitdiff
path: root/xmake/toolchains
diff options
context:
space:
mode:
authorruki <[email protected]>2023-01-14 22:22:36 +0800
committerruki <[email protected]>2023-01-14 22:22:36 +0800
commit39c9b4f33db3d41a304fee2b380917713589efbb (patch)
treefce7d72190f0575cce6f50d0277036d445474545 /xmake/toolchains
parent57b4a29f08d9663684047e89a80615cbac132ff4 (diff)
improve VERILATOR_ROOT
Diffstat (limited to 'xmake/toolchains')
-rw-r--r--xmake/toolchains/verilator/xmake.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/toolchains/verilator/xmake.lua b/xmake/toolchains/verilator/xmake.lua
index 2419b1f34..f3d93a3db 100644
--- a/xmake/toolchains/verilator/xmake.lua
+++ b/xmake/toolchains/verilator/xmake.lua
@@ -31,6 +31,10 @@ toolchain("verilator")
local envs = package:get("envs")
if envs then
table.join2(paths, envs.PATH)
+ local verilator_root = envs.VERILATOR_ROOT
+ if verilator_root then
+ toolchain:add("runenvs", "VERILATOR_ROOT", table.unwrap(verilator_root))
+ end
end
end
local verilator = find_tool("verilator", {paths = paths})