diff options
| author | ruki <[email protected]> | 2026-03-13 23:38:52 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-13 23:38:52 +0800 |
| commit | 95fa1f158a4044b9851ce6c0f4ff21f3427ce83e (patch) | |
| tree | d4a2749ff92cf24b1413fae87db104634007ff30 | |
| parent | 78d9621895056a0163a3a481d52f049c59f6ef2f (diff) | |
| parent | 341c7dd95f06d43e9c6dcc5c7b742ab52a52575e (diff) | |
Merge pull request #7393 from Willaaaaaaa/patch-260312
fix(actions): add build target validation
| -rw-r--r-- | xmake/actions/build/main.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/actions/build/main.lua b/xmake/actions/build/main.lua index 02138ef89..aa8a8c089 100644 --- a/xmake/actions/build/main.lua +++ b/xmake/actions/build/main.lua @@ -38,6 +38,7 @@ import("private.cache.build_cache") import("private.service.remote_build.action", {alias = "remote_build_action"}) import("private.utils.statistics") import("private.action.utils", {alias = "action_utils"}) +import("private.detect.check_targetname") -- try building it function _do_try_build(configfile, tool, trybuild, trybuild_detected, targetname) @@ -198,6 +199,11 @@ function main(opt) local targetname, group_pattern = action_utils.get_target_and_group() task.run("config", {}, {disable_dump = true}) + -- check target name + if targetname then + assert(check_targetname(targetname)) + end + -- enter project directory local oldir = os.cd(project.directory()) |
