From 14a186c9a2ee9df85621361af610fcf4dc96befe Mon Sep 17 00:00:00 2001 From: Arthur LAURENT Date: Thu, 8 Feb 2024 14:50:18 +0100 Subject: fix CMake moduleonly support --- xmake/plugins/project/cmake/cmakelists.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- cgit v1.3.1