summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2023-09-25 22:45:23 +0800
committerruki <[email protected]>2023-09-25 22:45:23 +0800
commit07e5852838b03a36faa27f99c6f148a8daeb9f4c (patch)
tree12a8cd29212505419a9f4ab445aa2a7e0d0cde85
parent822140a5e8cdc53cc03448a54da94628b6389749 (diff)
save sdkdir for llvm toolchain
-rw-r--r--xmake/toolchains/llvm/check.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/xmake/toolchains/llvm/check.lua b/xmake/toolchains/llvm/check.lua
index 7c2a30cd9..50ebfdc82 100644
--- a/xmake/toolchains/llvm/check.lua
+++ b/xmake/toolchains/llvm/check.lua
@@ -61,6 +61,7 @@ function main(toolchain)
bindir = try {function () return os.iorunv("llvm-config", {"--bindir"}) end}
if bindir then
sdkdir = path.directory(bindir)
+ print("1", sdkdir)
elseif is_host("linux") and os.isfile("/usr/bin/llvm-ar") then
sdkdir = "/usr"
elseif is_host("macosx") then
@@ -93,6 +94,7 @@ function main(toolchain)
if cross_toolchain then
toolchain:config_set("cross", cross_toolchain.cross)
toolchain:config_set("bindir", cross_toolchain.bindir)
+ toolchain:config_set("sdkdir", cross_toolchain.sdkdir)
toolchain:configs_save()
else
raise("llvm toolchain not found!")