The rule configure.get-relevant-features was misnamed, as it returned relevant properties, not features. The misnomer seems to had been the source of misuse: ac module did not consider any feature other than <link> to be relevant when checking for library existance. That could result in incorrect config checks.
The change renames the rule to get-relevant-properties, and adds back get-relevant-features that returns features. In addition, it fixes the usage of get-relevant-features in ac module (it called the rule without arguments), and removes another usage where its invocation could not result in anything meaningful.
Types of changes
[X] Bugfix (non-breaking change which fixes an issue)
Proposed changes
The rule
configure.get-relevant-features
was misnamed, as it returned relevant properties, not features. The misnomer seems to had been the source of misuse:ac
module did not consider any feature other than<link>
to be relevant when checking for library existance. That could result in incorrect config checks.The change renames the rule to
get-relevant-properties
, and adds backget-relevant-features
that returns features. In addition, it fixes the usage ofget-relevant-features
inac
module (it called the rule without arguments), and removes another usage where its invocation could not result in anything meaningful.Types of changes