summaryrefslogtreecommitdiff
path: root/xmake/toolchains/llvm/xmake.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2020-05-21 00:43:47 +0800
committerruki <[email protected]>2020-05-20 22:22:45 +0800
commit7053cde611448bba096b6a97527af5f5a50439c1 (patch)
treedb8547e5b537a5c218e3f41873e9d28e085846e4 /xmake/toolchains/llvm/xmake.lua
parent13373f2c9b1a80a8c766006a73f28e6adf83b929 (diff)
add sdcc toolchain
Diffstat (limited to 'xmake/toolchains/llvm/xmake.lua')
-rw-r--r--xmake/toolchains/llvm/xmake.lua24
1 files changed, 12 insertions, 12 deletions
diff --git a/xmake/toolchains/llvm/xmake.lua b/xmake/toolchains/llvm/xmake.lua
index 4c6c4748b..53132de83 100644
--- a/xmake/toolchains/llvm/xmake.lua
+++ b/xmake/toolchains/llvm/xmake.lua
@@ -23,6 +23,18 @@ toolchain("llvm")
-- mark as standalone toolchain
set_kind("standalone")
+
+ -- set toolsets
+ set_toolsets("cc", "clang")
+ set_toolsets("cxx", "clang", "clang++")
+ set_toolsets("cpp", "clang -E")
+ set_toolsets("as", "clang")
+ set_toolsets("ld", "clang++", "clang")
+ set_toolsets("sh", "clang++", "clang")
+ set_toolsets("ar", "llvm-ar")
+ set_toolsets("ex", "llvm-ar")
+ set_toolsets("ranlib", "llvm-ranlib")
+ set_toolsets("strip", "llvm-strip")
-- check toolchain
on_check("check")
@@ -30,18 +42,6 @@ toolchain("llvm")
-- on load
on_load(function (toolchain)
- -- set toolsets
- toolchain:set("toolsets", "cc", "clang")
- toolchain:set("toolsets", "cxx", "clang", "clang++")
- toolchain:set("toolsets", "cpp", "clang -E")
- toolchain:set("toolsets", "as", "clang")
- toolchain:set("toolsets", "ld", "clang++", "clang")
- toolchain:set("toolsets", "sh", "clang++", "clang")
- toolchain:set("toolsets", "ar", "llvm-ar")
- toolchain:set("toolsets", "ex", "llvm-ar")
- toolchain:set("toolsets", "ranlib", "llvm-ranlib")
- toolchain:set("toolsets", "strip", "llvm-strip")
-
-- init linkdirs and includedirs
local sdkdir = toolchain:sdkdir()
if sdkdir then