diff options
Diffstat (limited to 'xmake/scripts/base/package.lua')
| -rw-r--r-- | xmake/scripts/base/package.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/xmake/scripts/base/package.lua b/xmake/scripts/base/package.lua index 3af35b0eb..f4be5595c 100644 --- a/xmake/scripts/base/package.lua +++ b/xmake/scripts/base/package.lua @@ -229,7 +229,11 @@ function package._done_from_platform(target) -- load the package script local script, errors = loadfile(scriptfile) - if script then pkgscript = script() + if script then + pkgscript = script() + if type(pkgscript) == "table" and pkgscript.main then + pkgscript = pkgscript.main + end else utils.error(errors) end |
