From 0a95fe98063d85035815c867fc3beff98a97a4eb Mon Sep 17 00:00:00 2001 From: ShrBox Date: Fri, 10 Apr 2026 19:47:36 +0800 Subject: refactor(cmakelists): define target_objectfiles library as INTERFACE when it doesn't contain IMPORTED_OBJECTS property --- xmake/plugins/project/cmake/cmakelists.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmake/plugins/project/cmake/cmakelists.lua b/xmake/plugins/project/cmake/cmakelists.lua index 790f34d4d..964508a5e 100644 --- a/xmake/plugins/project/cmake/cmakelists.lua +++ b/xmake/plugins/project/cmake/cmakelists.lua @@ -1094,7 +1094,7 @@ function _add_target_link_libraries(cmakelists, target, outputdir) if #object_deps ~= 0 then if not has_links then - cmakelists:print("add_library(target_objectfiles_%s OBJECT IMPORTED GLOBAL)", key) + cmakelists:print("add_library(target_objectfiles_%s INTERFACE)", key) has_links = true end cmakelists:print("target_link_libraries(target_objectfiles_%s INTERFACE", key) -- cgit v1.3.1