summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/cmake
diff options
context:
space:
mode:
authorruki <[email protected]>2025-04-08 00:44:33 +0800
committerruki <[email protected]>2025-04-08 15:31:58 +0800
commitabd58c9c0e5043d73b127de9cd387e416bd5090f (patch)
tree6194c2b72ac5a6f9a16b68147ec98753e987205f /xmake/plugins/project/cmake
parentf72d519dfe7b3a3744660ed15c620dbd5344c16c (diff)
prepare targets for more generators
Diffstat (limited to 'xmake/plugins/project/cmake')
-rw-r--r--xmake/plugins/project/cmake/cmakelists.lua9
1 files changed, 1 insertions, 8 deletions
diff --git a/xmake/plugins/project/cmake/cmakelists.lua b/xmake/plugins/project/cmake/cmakelists.lua
index 464101268..f826cc453 100644
--- a/xmake/plugins/project/cmake/cmakelists.lua
+++ b/xmake/plugins/project/cmake/cmakelists.lua
@@ -31,7 +31,6 @@ import("lib.detect.find_tool")
import("private.utils.batchcmds")
import("private.utils.rule_groups")
import("private.utils.target", {alias = "target_utils"})
-import("private.action.build.target", {alias = "target_buildutils"})
import("plugins.project.utils.target_cmds", {rootdir = os.programdir()})
import("rules.c++.modules.modules_support.compiler_support", {alias = "module_compiler_support", rootdir = os.programdir()})
@@ -299,12 +298,6 @@ function _get_flags_from_target(target, flagkind)
return results
end
--- prepare targets
-function _prepare_targets()
- local targets_root = target_buildutils.get_root_targets()
- target_buildutils.run_targetjobs(targets_root, {job_kind = "prepare"})
-end
-
-- set compiler
function _set_compiler(cmakelists)
if config.get("toolchain") then
@@ -1341,7 +1334,7 @@ end
function make(outputdir)
local oldir = os.cd(os.projectdir())
local cmakelists = io.open(path.join(outputdir, "CMakeLists.txt"), "w")
- _prepare_targets()
+ target_cmds.prepare_targets()
_generate_cmakelists(cmakelists, outputdir)
cmakelists:close()
os.cd(oldir)