奇怪的cmake target_link_libraries行为

时间:2011-01-13 18:41:07

标签: visual-studio cmake

我使用target_link_libraries链接到一些外部库,如下所示:

target_link_libraries( MyApp ${OTHERLIB_LIBRARIES} )

其中OTHERLIB_LIBRARIES设置为

set( OTHERLIB_LIBRARIES debug mathd networkd optimized math network )

现在有趣的是,Visual Studio链接器包括调试和优化的库:mathd networkd math network。

我知道这种用法有效,但我找不到可能导致这种情况发生的原因。

Cmake 2.8.3和Visual Studio 2005

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你可以尝试一下:

set( OTHERLIB_LIBRARIES debug mathd debug networkd optimized math optimized network )