[cmake-developers] fphsa capitalization

Alexander Neundorf neundorf at kde.org
Tue Aug 10 17:14:35 EDT 2010


On Tuesday 10 August 2010, Brad King wrote:
> On 08/07/2010 05:25 PM, Alexander Neundorf wrote:
> > diff --git a/Modules/FindSubversion.cmake b/Modules/FindSubversion.cmake
> > index 58a179d..30220d1 100644
> > --- a/Modules/FindSubversion.cmake
> > +++ b/Modules/FindSubversion.cmake
> > @@ -2,7 +2,12 @@
> >  # The module defines the following variables:
> >  #  Subversion_SVN_EXECUTABLE - path to svn command line client
> >  #  Subversion_VERSION_SVN - version of svn command line client
> > -#  Subversion_FOUND - true if the command line client was found
> > +#  SUBVERSION_FOUND - true if the command line client was found
> > +#  Subversion_FOUND - same as SUBVERSION_FOUND, kept around for
> > compatibility
>
> IMO the preferred capitalization is "Subversion_FOUND".
> All the other variables use that.  IIRC your standard
> macro set the value with upper-case because that was
> what many packages did at the time.

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.

Alex



More information about the cmake-developers mailing list