标签: cmake
我尝试使用生成器表达式来链接调试/发布库,如下所示:
list(APPEND LINK_LIBRARIES $<$<CONFIG:Release>:${LIBRARIES_RELEASE}> $<$<CONFIG:Debug>:${LIBRARIES_DEBUG}>)
但是仅对内部生成器求值,表达式的结果为
$<1:/path/to/the/lib
内部表达式计算为1,但外部表达式根本不起作用。似乎缺少>,但在CMakeLists.txt中看起来正确。
>