From 0af7f027aff9271d749d03ccdef1a45813c147f8 Mon Sep 17 00:00:00 2001 From: Jérôme Leclercq Date: Thu, 17 Oct 2024 22:10:19 +0200 Subject: Make target:filerule able to match package rules --- xmake/core/project/target.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmake/core/project/target.lua b/xmake/core/project/target.lua index 4e908ec6b..1d3547660 100644 --- a/xmake/core/project/target.lua +++ b/xmake/core/project/target.lua @@ -1699,7 +1699,7 @@ function _instance:filerules(sourcefile) if filerules then override = filerules.override for _, rulename in ipairs(table.wrap(filerules)) do - local r = target._project().rule(rulename) or rule.rule(rulename) + local r = target._project().rule(rulename) or rule.rule(rulename) or self:rule(rulename) if r then table.insert(rules, r) end -- cgit v1.3.1