[CMake] How to specify library dependencies?

Robert Dailey rcdailey at gmail.com
Tue Nov 25 17:09:55 EST 2008


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

> One of the better sources to look at is FindBoost.cmake:
>
> Here are some CMake Predefined variables that you will find useful:
> APPLE
> CYGWIN
> MSVC
> UNIX
> WIN32
>
> You can use the cmake --help-variable [variable] for more information if
> you have the command line handy.
>
> You may also might need to parse the contents of the CMAKE_SYSTEM variable
> or the CMAKE_HOST_SYSTEM variable. Look at the docs for the differences
> between them.
>
> CMAKE_HOST_SYSTEM_NAME and CMAKE_SYSTEM_NAME may also come in handy.


What about for library dependencies for different build configurations, such
as release and debug?

Suppose I have a_d.lib and a_d.o for debug, and a.lib and a.o for release.
What would I do in this case? Must I use the if conditionals for this as
well? Not sure how CMake handles this common scenario.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20081125/3f7bc884/attachment.htm>


More information about the CMake mailing list