summaryrefslogtreecommitdiff
path: root/xmake/actions/require/impl/package.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2021-01-05 00:43:57 +0800
committerruki <[email protected]>2021-01-05 00:43:57 +0800
commit6bd82372db43eda6435aced5125db15793452897 (patch)
treeb9e8aa004602d81059e6b02396ec88a70ec4ba74 /xmake/actions/require/impl/package.lua
parent252f06e4e77be844729db3bcc704f17c255cca9f (diff)
add rootconfig test
Diffstat (limited to 'xmake/actions/require/impl/package.lua')
-rw-r--r--xmake/actions/require/impl/package.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/xmake/actions/require/impl/package.lua b/xmake/actions/require/impl/package.lua
index fab5e8f7a..38092ccc9 100644
--- a/xmake/actions/require/impl/package.lua
+++ b/xmake/actions/require/impl/package.lua
@@ -391,6 +391,11 @@ function _load_requireinfo(packagename, requireinfo, requirepath)
if #requireconf_result == 1 then
local requireconf_extra = requireconf_result[1].requireconf_extra
if requireconf_extra then
+ if requireconf_extra.debug then
+ requireconf_extra.configs = requireconf_extra.configs or {}
+ requireconf_extra.configs.debug = true
+ requireconf_extra.debug = nil
+ end
for k, v in pairs(requireconf_extra.configs) do
requireinfo.configs = requireinfo.configs or {}
if requireinfo.configs[k] == nil then