[CMake] How to specify library dependencies?

Robert Dailey rcdailey at gmail.com
Mon Nov 24 16:29:50 EST 2008


On Mon, Nov 24, 2008 at 2:41 PM, Michael Jackson <
mike.jackson at bluequartz.net> wrote:

> typically you do:
>
> add_executable(main  main.cpp)
> target_link_libraries(main a)
>
> and CMake _usually_ picks the correct library for the given platform
> (a.lib, a.so, a.dylib... )
>
> Is that what you were asking?


Yes, you did answer my question exactly, however I did not specify the more
complex issue.

Some libraries we're using have different library names depending on the
platform. For example:

a_windows.lib
a_linux.o

This is why I believed I would need the conditional logic. What would you do
in this case? Thanks for your help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20081124/643d5592/attachment.htm>


More information about the CMake mailing list