summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-02-04 23:44:42 +0800
committerruki <[email protected]>2021-02-04 23:44:42 +0800
commit17170a1147170218b7669001ce870b8372cd0dc3 (patch)
tree7c91628c4336e75704021e9c8f54cab6dc7adc61
parent97c46d18ce9022089bd5e3481ce9a436fd6dbeaa (diff)
fix target:orderpkgs
-rw-r--r--xmake/core/project/target.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua
index 66360213e..63e1a91f8 100644
--- a/xmake/core/project/target.lua
+++ b/xmake/core/project/target.lua
@@ -706,9 +706,11 @@ end
function _instance:orderpkgs()
if not self._ORDERPKGS_ENABLED then
local packages = {}
- for _, pkg in ipairs(self._PACKAGES) do
- if pkg:enabled() then
- table.insert(packages, pkg)
+ if self._PACKAGES then
+ for _, pkg in ipairs(self._PACKAGES) do
+ if pkg:enabled() then
+ table.insert(packages, pkg)
+ end
end
end
self._ORDERPKGS_ENABLED = packages