From fb8f08408c4f2b934b72f3fa0d4d278b8f4419be Mon Sep 17 00:00:00 2001 From: Jérôme Leclercq Date: Mon, 22 Aug 2022 13:38:31 +0200 Subject: Fix non-top level headeronly packages handling --- xmake/modules/private/action/require/impl/package.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/xmake/modules/private/action/require/impl/package.lua b/xmake/modules/private/action/require/impl/package.lua index afe0ded1d..3a9f4c991 100644 --- a/xmake/modules/private/action/require/impl/package.lua +++ b/xmake/modules/private/action/require/impl/package.lua @@ -480,11 +480,10 @@ function _init_requireinfo(requireinfo, package, opt) requireinfo.configs.vs_runtime = requireinfo.configs.vs_runtime or get_config("vs_runtime") end requireinfo.configs.lto = requireinfo.configs.lto or project.policy("build.optimization.lto") - - -- but we will ignore some configs for buildhash in the headeronly package - if package:is_headeronly() then - requireinfo.ignored_configs = {"vs_runtime", "toolchains", "lto", "pic"} - end + end + -- but we will ignore some configs for buildhash in the headeronly package + if package:is_headeronly() then + requireinfo.ignored_configs = {"vs_runtime", "toolchains", "lto", "pic"} end end -- cgit v1.3.1