diff options
| -rw-r--r-- | xmake/plugins/project/cmake/cmakelists.lua | 3 |
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 |
