summaryrefslogtreecommitdiff
path: root/xmake/modules/private/utils/target.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2025-09-26 00:48:33 +0800
committerruki <[email protected]>2025-09-26 00:48:33 +0800
commit177fc33ef050f5a9c443c3b07b04ba23c4be5e90 (patch)
treeffa5d4548af5f3a195ab652f3c64b34e49b619ee /xmake/modules/private/utils/target.lua
parent729a9e250b90201a9b580909e16f43e2bbc4c23c (diff)
improve to check target flags
Diffstat (limited to 'xmake/modules/private/utils/target.lua')
-rw-r--r--xmake/modules/private/utils/target.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/private/utils/target.lua b/xmake/modules/private/utils/target.lua
index a0cd8fa6a..ec64e05b1 100644
--- a/xmake/modules/private/utils/target.lua
+++ b/xmake/modules/private/utils/target.lua
@@ -30,7 +30,7 @@ import("core.project.project")
-- only for clang: add_cxxflags("clang::-stdlib=libc++")
-- only for clang and multiple flags: add_cxxflags("-stdlib=libc++", "-DFOO", {tools = "clang"})
--
-function flag_belong_to_tool(target, flag, toolinst, extraconf)
+function flag_belong_to_tool(flag, toolinst, extraconf)
local for_this_tool = true
local flagconf = extraconf and extraconf[flag]
if type(flag) == "string" and flag:find("::", 1, true) then
@@ -79,7 +79,7 @@ function translate_flags_in_tool(target, flagkind, flags)
--
local result = {}
for _, flag in ipairs(flags) do
- flag = flag_belong_to_tool(target, flag, toolinst, extraconf)
+ flag = flag_belong_to_tool(flag, toolinst, extraconf)
if flag then
table.insert(result, flag)
end