summaryrefslogtreecommitdiff
path: root/xmake/toolchains/cross
diff options
context:
space:
mode:
authorruki <[email protected]>2021-02-03 00:48:11 +0800
committerruki <[email protected]>2021-02-03 00:48:11 +0800
commitfdda430c2af3e036683be7c2c4a2fcc37e5d08b8 (patch)
treea58362984d1aee304bb65641272ddad610d85381 /xmake/toolchains/cross
parenta76aab983d3acb30cf8138bffbc4f755c649fb30 (diff)
improve cross-toolchain
Diffstat (limited to 'xmake/toolchains/cross')
-rw-r--r--xmake/toolchains/cross/check.lua2
-rw-r--r--xmake/toolchains/cross/xmake.lua4
2 files changed, 3 insertions, 3 deletions
diff --git a/xmake/toolchains/cross/check.lua b/xmake/toolchains/cross/check.lua
index c4c22bd83..6904e304d 100644
--- a/xmake/toolchains/cross/check.lua
+++ b/xmake/toolchains/cross/check.lua
@@ -29,7 +29,7 @@ function main(toolchain)
local sdkdir = toolchain:sdkdir()
local bindir = toolchain:bindir()
local cross = toolchain:cross()
- if not sdkdir and not bindir and not cross then
+ if not sdkdir and not bindir and not cross and not toolchain:config("packages") then
return
end
diff --git a/xmake/toolchains/cross/xmake.lua b/xmake/toolchains/cross/xmake.lua
index 839c0caed..3ec12f1f4 100644
--- a/xmake/toolchains/cross/xmake.lua
+++ b/xmake/toolchains/cross/xmake.lua
@@ -24,8 +24,8 @@ toolchain("cross")
-- set descrption
set_description("Common cross compilation toolchain")
- -- mark as standalone toolchain
- set_kind("standalone")
+ -- mark as cross-compilation toolchain
+ set_kind("cross")
-- check toolchain
on_check("check")