summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/plugins/project/cmake/cmakelists.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/xmake/plugins/project/cmake/cmakelists.lua b/xmake/plugins/project/cmake/cmakelists.lua
index 30ba57d66..2fd0eb57a 100644
--- a/xmake/plugins/project/cmake/cmakelists.lua
+++ b/xmake/plugins/project/cmake/cmakelists.lua
@@ -326,7 +326,7 @@ end
-- add target: headeronly
function _add_target_moduleonly(cmakelists, target)
- cmakelists:print("add_library(%s INTERFACE)", target:name())
+ cmakelists:print("add_custom_target(%s)", target:name())
end
-- add target dependencies
@@ -1012,6 +1012,7 @@ function _add_target(cmakelists, target, outputdir)
return
elseif targetkind == 'moduleonly' then
_add_target_moduleonly(cmakelists, target)
+ return
else
raise("unknown target kind %s", target:kind())
end