On Saturday 25 September 2010, Eric Noulard wrote:
> 2010/9/25 Alexander Neundorf <[email protected]>:
> [..]
>
> > The other option would be to make sure that
> > INCLUDE(FindPackageHandleStandardArgs)
> > when used in cmake's own module would always load
> > FindPackageHandleStandardArgs.cmake from cmake, i.e. code like:
> >
> > GET_FILENAME_COMPONENT(_currentDir "${CMAKE_CURRENT_LIST_FILE}" PATH)
> > INCLUDE("${_currentDir}/FindPackageHandleStandardArgs.cmake")
> >
> >
> > Should all
> > INCLUDE(FindPackageHandleStandardArgs)
> > in all find-modules from cmake be changed to this ?
>
> I don't think it's a good idea.
> People may purposely want to override CMake provided module
> in order to implement specific behavior and/or to patch locally.

This is what we do in KDE, and I think it would be good for us.

Using 
include(FPHSA CURRENT_DIR)
in the files in cmake would mean that the find-modules in cmake also get the 
FPHSA they expect to get, and if we would use that in KDE too, we would be 
sure we would get our modified version.

Alex
_______________________________________________
cmake-developers mailing list
[email protected]
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to