diff options
| author | ruki <[email protected]> | 2026-01-05 23:56:33 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2026-01-09 17:59:02 +0800 |
| commit | 05e58e9802b133ca6829031950279a871a394cbd (patch) | |
| tree | 17cb1b2ba7bd4681270c88a82ee21a4aed656a4e | |
| parent | c6a5ff9175d280d894126412112aa10db57e6ecb (diff) | |
load schemes
| -rw-r--r-- | xmake/core/package/package.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua index f5d550c52..849ab4fdd 100644 --- a/xmake/core/package/package.lua +++ b/xmake/core/package/package.lua @@ -1120,6 +1120,9 @@ function _instance:_load() -- load all components self:_load_components() + -- load all schemes + self:_load_schemes() + -- load environments from the manifest to enable the environments of on_install() self:_load_envs() end @@ -1220,6 +1223,13 @@ function _instance:_load_components() end end +-- load all schemes +function _instance:_load_schemes() + for _, scheme_inst in pairs(self:schemes()) do + scheme_inst:_load() + end +end + -- enter the package environments function _instance:envs_enter() local installdir = self:installdir({readonly = true}) |
