cmake - CMake:获取库目标的库输出目录
问题描述
我发现了很多关于如何通过LIBRARY_OUTPUT_DIRECTORY
为单个配置生成器和LIBRARY_OUTPUT_DIRECTORY_<CONFIG>
多配置生成器设置目标属性来设置自定义库输出目录的信息。
我想做相反的事情:查询通过创建的目标的输出目录
add_library (lib_name SHARED)
一个简单的直截了当get_target_property(LIB_OUTPUT_DIR lib_name LIBRARY_OUTPUT_DIRECTORY)
总是设置LIB_OUTPUT_DIR
为LIB_OUTPUT_DIR-NOTFOUND
,我无法弄清楚这有什么问题。我在 macOS 上使用 makefile 生成器,由 VSCode 自动设置。但我希望我的解决方案适用于所有类型的单配置和多配置生成器。实现这一目标的正确方法是什么?
解决方案
推荐阅读
- python - 查找 pandas DataFrame 每一行的多列模式
- java - Emma(Emmarun) 不适用于 java 8 .main class not found 错误
- python - 删除值远低于周围行的数据框行
- html - 由文本分隔的两个内联输入
- python - 为什么当我第一次正确输入用户名和密码时,这个登录程序可以登录?
- php - 如何获取选定日期的最后几天?
- python - 理解python中的mask函数
- python - 在 Cherrypy 中多次调用同一个端点
- macos - Metal中的线程和线程组
- ios - 如何修复 AWSCognito 代码中的“domainnsposixerrordomain code13 权限被拒绝”运行时错误?