From c72f5f04b33f65c5b2fd4cae5037a1bdaf4dab84 Mon Sep 17 00:00:00 2001 From: ruki Date: Thu, 12 Sep 2024 22:37:10 +0800 Subject: improve test --- tests/projects/c++/shared_library_export_all/xmake.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/projects/c++/shared_library_export_all/xmake.lua b/tests/projects/c++/shared_library_export_all/xmake.lua index 50043a52a..33d2c7d0c 100644 --- a/tests/projects/c++/shared_library_export_all/xmake.lua +++ b/tests/projects/c++/shared_library_export_all/xmake.lua @@ -9,7 +9,8 @@ target("bar") set_kind("shared") add_files("src/bar.cpp") add_rules("utils.symbols.export_all", {export_filter = function (symbol, opt) - if symbol:find("add", 1, true) then + local objectfile = opt.objectfile + if objectfile:find("bar.cpp", 1, true) and symbol:find("add", 1, true) then return true end end}) @@ -20,3 +21,4 @@ target("demo") add_files("src/main.cpp") + -- cgit v1.3.1