Skip to content

Commit 432fd6a

Browse files
committed
fix generate defines bug for config.h
1 parent 425b795 commit 432fd6a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

xmake/actions/config/config_h.lua

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ function _make_for_target(files, target)
8080
if #defines ~= 0 then
8181
file:print("// defines")
8282
for _, define in ipairs(defines) do
83-
file:print("#define %s 1", define:gsub("=", " "):gsub("%$%((.-)%)", function (w) if w == "prefix" then return prefix end end))
83+
if define:find("=") then
84+
file:print("#define %s", define:gsub("=", " "):gsub("%$%((.-)%)", function (w) if w == "prefix" then return prefix end end))
85+
else
86+
file:print("#define %s 1", define:gsub("%$%((.-)%)", function (w) if w == "prefix" then return prefix end end))
87+
end
8488
end
8589
file:print("")
8690
end

0 commit comments

Comments
 (0)