Hello,

I know this topic isn't new, but I like to bring it up again.

>From 
  Modules/readme.txt
I get the following.  A Find*.cmake file should _always_ set the plural forms 
like:
  XXX_INCLUDE_DIRS
  XXX_LIBRARY_DIRS
  ...
while the singular forms are appropriate for UI entries and internal usage.

There are many modules which don't define the plural form.  Adding sections 
like this
  <FindXXX.cmake> 
  ...
  # forwards to plural variable names: See Modules/readme.txt
  SET(XXX_INCLUDE_DIRS ${XXX_INCLUDE_DIR})
  ...
  <FindXXX.cmake>
doesn't break any backwards compatibility.

The only problem might be a projects developed with a consistent version of 
cmake doesn't build with an inconsistent one.  IMHO cmake-2.6 is the good 
staring point for this.

Before I start sending patches I would like to hear if there are objections 
against.

Best,
 -- Maik
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to