仅在cmake需要时安装共享库
我有一个cmake项目,它构建多个可执行文件并共享 图书馆。有一些option()设置可确定这些选项中的哪一个 生成可执行文件。我希望能做的是防止 构建和安装不需要的共享库。所以 我所做的如下:仅在cmake需要时安装共享库,cmake,shared-libraries,Cmake,Shared Libraries,我有一个cmake项目,它构建多个可执行文件并共享 图书馆。有一些option()设置可确定这些选项中的哪一个 生成可执行文件。我希望能做的是防止 构建和安装不需要的共享库。所以 我所做的如下: 在顶层设置(CMAKE\u SKIP\u INSTALL\u ALL\u DEPENDENCY TRUE) CMakeLists文件 添加_库(${SHARED_库}SHARED EXCLUDE_FROM_ALL…) 安装(目标${SHARED_LIBRARY}目标${DESTINATION}可选) 这
- 此警告在此特定场景中仍然有效吗
- 如果是的话,是否有其他/更正确的方法来实现我的目标
- 如果我所做的是可以接受的,有没有办法抑制这种情况 警告