cmake - 修改目标安装路径
问题描述
我有一个覆盖基本add_library
以添加更多逻辑,并且还使用install
.
install(TARGETS ${TARGET}
RUNTIME
DESTINATION bin
LIBRARY
DESTINATION bin
ARCHIVE
DESTINATION bin
)
但在某些情况下,我希望安装路径位于其他位置,因此我install
使用新路径进行调用。当我install
从 cmake 命令行执行目标时,它会将二进制产品放在两个地方。
install(TARGETS MyLibrary
RUNTIME
DESTINATION lib
LIBRARY
DESTINATION lib
ARCHIVE
DESTINATION lib
)
有没有办法修改目标的安装目标,或者覆盖它?
解决方案
推荐阅读
- algorithm - 如何在 k 个人中分配 n 个对象的 x 个副本
- reactjs - 可以手动测试 Web 应用程序吗?
- javascript - 如何从状态调度更新中删除功能依赖
- android - 具有约束布局的回收器视图项目 - 在运行时被推到一边
- python - 在 Python 数据框中的索引之间进行插值
- google-apps-script - 使用 Google 表格中的错误帐户打开 Google 脚本编辑器
- sql - 两个表上带有 where 子句的内部连接的 Postgres 索引
- java - 如何在动作监听器中进行算术计算
- python - 如何逐步绘制热图?
- java - 在 Jenkins 上监控堆空间