summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShrBox <[email protected]>2026-04-10 19:47:36 +0800
committerShrBox <[email protected]>2026-04-10 19:47:36 +0800
commit0a95fe98063d85035815c867fc3beff98a97a4eb (patch)
tree6dfbece8f7d8797ada20251ac6c0e04eba56cb83
parent866232dce27bf3e97b29fd157472a0ef9f030a7a (diff)
refactor(cmakelists): define target_objectfiles library as INTERFACE when it doesn't contain IMPORTED_OBJECTS property
-rw-r--r--xmake/plugins/project/cmake/cmakelists.lua2
1 files changed, 1 insertions, 1 deletions
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)