我有一个基本的add_library
替代项来添加更多逻辑,并且还使用install
设置了默认的安装路径。
install(TARGETS ${TARGET}
RUNTIME
DESTINATION bin
LIBRARY
DESTINATION bin
ARCHIVE
DESTINATION bin
)
但是在某些情况下,我希望安装路径位于其他位置,因此我用新路径调用install
。当我从cmake命令行执行install
目标时,它将二进制产物放置在 两个 位置。
install(TARGETS MyLibrary
RUNTIME
DESTINATION lib
LIBRARY
DESTINATION lib
ARCHIVE
DESTINATION lib
)
是否可以修改目标的安装目标或覆盖目标?