Cmake 接口链接库属性中的合法项是什么?
我的期望是,目标属性Cmake 接口链接库属性中的合法项是什么?,cmake,Cmake,我的期望是,目标属性接口链接库中的项目是其他目标。然而,当我在Linux上使用官方线程包时 find_package(Threads) get_property(libs TARGET Threads::Threads PROPERTY INTERFACE_LINK_LIBRARIES) libs设置为-lpthread,它似乎是链接器标志,而不是目标。 这是否正确?该属性由命令target\u link\u libraries()填充,它列出了可以指定的内容: 库目标名称 库文件的完整路径
接口链接库
中的项目是其他目标。然而,当我在Linux上使用官方线程包时
find_package(Threads)
get_property(libs TARGET Threads::Threads PROPERTY INTERFACE_LINK_LIBRARIES)
libs设置为-lpthread
,它似乎是链接器标志,而不是目标。
这是否正确?该属性由命令
target\u link\u libraries()
填充,它列出了可以指定的内容:
- 库目标名称
- 库文件的完整路径
- 普通的图书馆名称
- 链接标志
- 关键词
,调试
或优化
常规