[CMake] Does find_library check that a found library does in fact link?

Clifford Yapp cliffyapp at gmail.com
Wed Sep 28 01:47:43 EDT 2011


On Wed, Sep 28, 2011 at 12:13 AM, Michael Wild <themiwi at gmail.com> wrote:

> On 09/28/2011 02:44 AM, Clifford Yapp wrote:
> > I've run into a situation where find_library is returning a symlink:
> >
> > /usr/lib/libblah.so -> libblah.so.1
> >
> >  but libblah.so.1 does not actually exist (e.g. the symlink is bad).
> >
> > Is there an option I can set to have find_library ensure that a found
> > library file is valid and links?
> >
> > Cheers,
> > CY
> >
>
> Yes, but you need to do it yourself, e.g. use the CheckFunctionExists
> module.
>
> Michael
>

Urm.  That's surprising, and not so hot in that it leads to "false
positives" in find_library reports.  Has anyone wrapped find_library with a
generic linking test successfully?

CY
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20110928/982e6912/attachment.htm>


More information about the CMake mailing list