[CMake] making a FooConfig.cmake with components

Clinton Stimpson clinton at elemtech.com
Mon Mar 2 18:24:29 EST 2009


Philip Lowman wrote:
> On Fri, Feb 27, 2009 at 7:11 PM, Clinton Stimpson 
> <clinton at elemtech.com <mailto:clinton at elemtech.com>> wrote:
>
>
>     I'm writing a FooConfig.cmake to support
>
>     find_package(Foo COMPONENTS A B C)
>
>     I see that Foo_FOUND is always TRUE no matter what I try to set to
>     from FooConfig.cmake.
>     How does a FooConfig.cmake tell the caller whether the components
>     were all found?
>     I can make my own variables, but I wanted to know if there was an
>     official way to do this.
>
>
> I'm not sure if this is official, but it's the closest thing I could 
> find in Modules/readme.txt
>
> XXX_YY_FOUND            If False, optional YY part of XXX sytem is not 
> available.
>
> -- 
> Philip Lowman

Thanks.  There was that and a few other things I found in 
Modules/readme.txt that answered all my questions.
I was looking only at the online docs previously.

Clint



More information about the CMake mailing list