嵌套的cmake生成器表达式仅部分评估

时间:2018-07-26 14:45:35

标签: cmake

我尝试使用生成器表达式来链接调试/发布库,如下所示:

list(APPEND LINK_LIBRARIES $<$<CONFIG:Release>:${LIBRARIES_RELEASE}> $<$<CONFIG:Debug>:${LIBRARIES_DEBUG}>)

但是仅对内部生成器求值,表达式的结果为

$<1:/path/to/the/lib

内部表达式计算为1,但外部表达式根本不起作用。似乎缺少>,但在CMakeLists.txt中看起来正确。

0 个答案:

没有答案