summaryrefslogtreecommitdiff
path: root/xmake/toolchains/llvm/xmake.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2024-01-20 23:42:09 +0800
committerruki <[email protected]>2024-01-25 12:09:58 +0800
commiteddb673f8fffc281fa9a5c9ef56ef0c00495a627 (patch)
tree4751ce05ae47f80af73f8aa713de55fd513c8cbf /xmake/toolchains/llvm/xmake.lua
parentc622a4e8a6542cc9234344ab323139f5e8f23612 (diff)
limit toolchain runtimes
Diffstat (limited to 'xmake/toolchains/llvm/xmake.lua')
-rw-r--r--xmake/toolchains/llvm/xmake.lua11
1 files changed, 2 insertions, 9 deletions
diff --git a/xmake/toolchains/llvm/xmake.lua b/xmake/toolchains/llvm/xmake.lua
index 3525a2d6d..ef27a2073 100644
--- a/xmake/toolchains/llvm/xmake.lua
+++ b/xmake/toolchains/llvm/xmake.lua
@@ -18,17 +18,12 @@
-- @file xmake.lua
--
--- define toolchain
toolchain("llvm")
-
- -- set homepage
+ set_kind("standalone")
set_homepage("https://llvm.org/")
set_description("A collection of modular and reusable compiler and toolchain technologies")
+ set_runtimes("c++_static", "c++_shared", "stdc++_static", "stdc++_shared")
- -- mark as standalone toolchain
- set_kind("standalone")
-
- -- set toolset
set_toolset("cc", "clang")
set_toolset("cxx", "clang", "clang++")
set_toolset("mxx", "clang", "clang++")
@@ -42,10 +37,8 @@ toolchain("llvm")
set_toolset("strip", "llvm-strip")
set_toolset("mrc", "llvm-rc")
- -- check toolchain
on_check("check")
- -- on load
on_load(function (toolchain)
-- add march flags