diff options
| author | ruki <[email protected]> | 2022-10-25 00:55:34 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-10-25 00:55:34 +0800 |
| commit | 7290bdbe32f296ed73d5a7d142690ca8d5c1862d (patch) | |
| tree | 2d95c0292e049fd072b24ec5c3d25ec058a7b44b | |
| parent | 8ebee9b84dffff3a316c71037b251d665b82f0ce (diff) | |
improve to register packages
| -rw-r--r-- | xmake/modules/private/action/require/impl/register_packages.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/private/action/require/impl/register_packages.lua b/xmake/modules/private/action/require/impl/register_packages.lua index 4b92b75d8..26918e0aa 100644 --- a/xmake/modules/private/action/require/impl/register_packages.lua +++ b/xmake/modules/private/action/require/impl/register_packages.lua @@ -24,7 +24,7 @@ import("core.project.project") -- register required package environments -- envs: bin path for *.dll, program .. function _register_required_package_envs(instance, envs) - for name, values in pairs(instance:envs()) do + for name, values in table.orderpairs(instance:envs()) do envs[name] = envs[name] or {} table.join2(envs[name], values) end @@ -67,7 +67,7 @@ function _register_required_package_libs(instance, required_package, is_deps) if required_components then fetchinfo.libfiles = nil local components_base = required_components.__base or {} - for k, v in pairs(fetchinfo) do + for k, v in table.orderpairs(fetchinfo) do local values = table.wrap(components_base[k]) components_base[k] = table.unwrap(table.unique(table.join(values, v))) end |
