From 588410ad1aed835a2e77c77a7421e1cea6285d89 Mon Sep 17 00:00:00 2001 From: wsw0108 Date: Thu, 8 Jul 2021 16:50:24 +0800 Subject: exclude more symbols for utils.symbols.export_all --- xmake/rules/utils/symbols/export_all/export_all.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xmake/rules/utils/symbols/export_all/export_all.lua b/xmake/rules/utils/symbols/export_all/export_all.lua index d403859ba..1a40e9820 100644 --- a/xmake/rules/utils/symbols/export_all/export_all.lua +++ b/xmake/rules/utils/symbols/export_all/export_all.lua @@ -66,7 +66,13 @@ function main (target, opt) symbol = symbol:sub(2) end if export_classes or not symbol:startswith("?") then - allsymbols:insert(symbol) + if export_classes then + if not symbol:startswith("??_G") and not symbol:startswith("??_E") then + allsymbols:insert(symbol) + end + else + allsymbols:insert(symbol) + end end end end -- cgit v1.3.1