diff options
| author | ruki <[email protected]> | 2025-09-26 00:48:33 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-09-26 00:48:33 +0800 |
| commit | 177fc33ef050f5a9c443c3b07b04ba23c4be5e90 (patch) | |
| tree | ffa5d4548af5f3a195ab652f3c64b34e49b619ee /xmake/modules/private/utils/target.lua | |
| parent | 729a9e250b90201a9b580909e16f43e2bbc4c23c (diff) | |
improve to check target flags
Diffstat (limited to 'xmake/modules/private/utils/target.lua')
| -rw-r--r-- | xmake/modules/private/utils/target.lua | 4 |
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 |
