rule about package variable naming

Hi, is there a rule with respect to case for naming variables
_INCLUDE_DIRS and _LIBRARIES
I have a non consistent behavior with Eigen3 where:
package name is Eigen3
and variables set after find_package are
Eigen3_VERSION_MAJOR
EIGEN3_VERSION_MAJOR
EIGEN3_INCLUDE_DIRS
EIGEN3_LIBRARIES

Is the uppercase the rule, is it package dependant?
thanks

That is…unfortunate. It is usually either the package name or all-uppercase. Having both is…weird.

More precisely, the documentation specifies that the prefix of the variables must be exactly the same as the package name.

Thanks to both of you.

I’ll stick to the documentation for my own packages.

Regards,
A.