[CMake] Version checking in FindFoo.cmake modules

Alexander Neundorf a.neundorf-work at gmx.net
Mon Nov 17 19:20:39 EST 2008


On Tuesday 18 November 2008, Matt Williams wrote:
> I was reading up on the documentation on the 2.6 version of find_package()
> and it seems that being able to pass a version string to it only works if
> find_package() uses a FooConfig.cmake file and not a FindFoo.cmake file.
>
> In other words, if I'm writing a FindFoo.cmake file, it seems that the
> PACKAGE_FIND_NAME, PACKAGE_FIND_VERSION etc. variables aren't set.
>
> I tried to make it work but I couldn't. Am I missing something or is it
> really not possible to do version checking with FindFoo.cmake modules?

Did you check whether Foo_FIND_VERSION etc. are set ?

Alex


More information about the CMake mailing list