[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-buildsystem
Subject:    Re: Buildsystem TODO list
From:       Alexander Neundorf <neundorf () kde ! org>
Date:       2011-08-23 17:35:41
Message-ID: 201108231935.41431.neundorf () kde ! org
[Download RAW message or body]

On Tuesday 23 August 2011, Raphael Kubo da Costa wrote:
> "Yury G.  Kudryashov" <urkud.urkud@gmail.com> writes:
> > Raphael Kubo da Costa wrote:
> > 
> > As far as I understand, the proposed scenario for projects with
> > cmake-based
> > 
> > buildsystem is:
> >  * the project itself installs ProjectNameConfig.cmake;
> >  * ecm (or cmake) distribute a short FindProject.cmake that calls
> > 
> > find_package(ProjectName ... NO_MODULE ...)
> > 
> > One of the examples is kdepimlibs.
> 
> This could work, but is the second part really necessary? If only
> ProjectNameConfig.cmake exists and the application using it does not
> have its own FindProjectName.cmake, when it calls
> find_package(ProjectName) CMake would find ProjectNameConfig.cmake
> anyway.

A nice feature of having a Find-file, even if it only does 
find_package(NO_MODULE), is that it can contain documentation about provided 
variables and macros.
It can also add additional search paths, maybe a nicer status message, etc.
It also makes explicit that we are searching for a Config.cmake file.

So I would recommend having such small find-files even for packages which 
install a Config.cmake file.

Alex
_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic