From 17373ff1f914da470d3c0f6c3bbc30e32d5e666a Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 15 May 2021 22:17:34 +0800 Subject: fix export all symbols for windows/x86 --- xmake/rules/utils/symbols/export_all/export_all.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xmake/rules/utils/symbols/export_all/export_all.lua b/xmake/rules/utils/symbols/export_all/export_all.lua index 5d14e979b..54fe738ea 100644 --- a/xmake/rules/utils/symbols/export_all/export_all.lua +++ b/xmake/rules/utils/symbols/export_all/export_all.lua @@ -59,6 +59,9 @@ function main (target, opt) if symbol then symbol = symbol:split('%s')[1] if not symbol:startswith("__") and not symbol:startswith("?") then + if target:is_arch("x86") and symbol:startswith("_") then + symbol = symbol:sub(2) + end allsymbols:insert(symbol) end end -- cgit v1.3.1