summaryrefslogtreecommitdiff
path: root/xmake/toolchains
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/toolchains')
-rw-r--r--xmake/toolchains/clang/load.lua18
-rw-r--r--xmake/toolchains/llvm/xmake.lua18
2 files changed, 16 insertions, 20 deletions
diff --git a/xmake/toolchains/clang/load.lua b/xmake/toolchains/clang/load.lua
index 79c43d85b..4a12b31ce 100644
--- a/xmake/toolchains/clang/load.lua
+++ b/xmake/toolchains/clang/load.lua
@@ -42,16 +42,14 @@ function main(toolchain, suffix)
toolchain:set("toolset", "ranlib", "llvm-ranlib" .. suffix)
end
- -- add target flags if it's cross-compilation
- if toolchain:is_cross() then
- local flags = toolchain_utils.get_clang_target_flags(toolchain)
- if flags then
- toolchain:add("cxflags", flags)
- toolchain:add("mxflags", flags)
- toolchain:add("asflags", flags)
- toolchain:add("ldflags", flags)
- toolchain:add("shflags", flags)
- end
+ -- add target flags
+ local flags = toolchain_utils.get_clang_target_flags(toolchain)
+ if flags then
+ toolchain:add("cxflags", flags)
+ toolchain:add("mxflags", flags)
+ toolchain:add("asflags", flags)
+ toolchain:add("ldflags", flags)
+ toolchain:add("shflags", flags)
end
-- set llvm runtimes
diff --git a/xmake/toolchains/llvm/xmake.lua b/xmake/toolchains/llvm/xmake.lua
index deb615fee..fb18f280f 100644
--- a/xmake/toolchains/llvm/xmake.lua
+++ b/xmake/toolchains/llvm/xmake.lua
@@ -57,16 +57,14 @@ toolchain("llvm")
-- add llvm runenvs
toolchain_utils.add_llvm_runenvs(toolchain)
- -- add target flags if it's cross-compilation
- if toolchain:is_cross() then
- local flags = toolchain_utils.get_clang_target_flags(toolchain)
- if flags then
- toolchain:add("cxflags", flags)
- toolchain:add("mxflags", flags)
- toolchain:add("asflags", flags)
- toolchain:add("ldflags", flags)
- toolchain:add("shflags", flags)
- end
+ -- add target flags
+ local flags = toolchain_utils.get_clang_target_flags(toolchain)
+ if flags then
+ toolchain:add("cxflags", flags)
+ toolchain:add("mxflags", flags)
+ toolchain:add("asflags", flags)
+ toolchain:add("ldflags", flags)
+ toolchain:add("shflags", flags)
end
-- add target flags for swift