[cmake-developers] fphsa capitalization

Alexander Neundorf neundorf at kde.org
Wed Aug 11 12:51:41 EDT 2010


On Tuesday 10 August 2010, Brad King wrote:
> On 08/10/2010 05:14 PM, Alexander Neundorf wrote:
> > I think it is still true for most find-modules, I think there are only a
> > few exceptions, mostly Boost and Subversion.
> > Checking... ok, also PostgreSQL, LibArchive (they are both new, right ?),
> > ImageMagick and Java set the exact-case _FOUND variables.
> > All others (more then 100 ?) use the UPPERCASE_FOUND.
> >
> > No matter which version I personally like better, I really do think that
> > the big majority uses UPPERCASE_CASE found, and now declaring that
> > ExactCase_FOUND is the standard would be wrong.
>
> I think the subversion patch in question is a step backwards.
> Somehow we need to move toward the Right Thing.  At least the
> documented FOO_FOUND variable should match the case of the
> rest of the Foo_XXX variables in the same module.  This is why
> I think the fphsa should just set both,

Well, I still think the UPPERCASE_ prefix also has it advantages, I don't have 
to remember the exact case of the module (was it FindLibXml2 or FindLibXML2 
or Findlibxml2 or FindLibxml2, the variables are all just LIBXML_SOMETHING).
It also makes them look more "consistent".

But if the majority here thinks ExactCase is better then ok.

Alex

P.S. 



More information about the cmake-developers mailing list