summaryrefslogtreecommitdiff
path: root/xmake/core/project/target.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2020-05-26 22:39:13 +0800
committerruki <[email protected]>2020-05-26 09:55:18 +0800
commit7815a23fa7483352aad20834edb486fe60051811 (patch)
tree440c657b7922c1cfd9c9c76648991017ea304202 /xmake/core/project/target.lua
parent11c655cdde82b1c82c25ea29227e90cea658ba35 (diff)
add set_toolsets for target
Diffstat (limited to 'xmake/core/project/target.lua')
-rw-r--r--xmake/core/project/target.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua
index a25578677..2054e4ed6 100644
--- a/xmake/core/project/target.lua
+++ b/xmake/core/project/target.lua
@@ -1681,7 +1681,7 @@ function _instance:tool(toolkind)
toolinfo = {}
-- get program from set_toolchain/set_tools (deprecated)
- program = self:get("toolchain." .. toolkind)
+ program = self:get("toolsets." .. toolkind) or self:get("toolchain." .. toolkind)
if not program then
local tools = self:get("tools") -- TODO: deprecated
if tools then
@@ -1778,7 +1778,8 @@ function target.apis()
"target.set_values"
, "target.set_configvar"
, "target.set_runenv"
- , "target.set_toolchain"
+ , "target.set_toolchain" -- TODO: deprecated
+ , "target.set_toolsets"
, "target.set_policy"
-- target.add_xxx
, "target.add_values"