INSTALL_OBJECT_ONLY_USE_DESTINATION¶
版本 4.2 中添加。
控制对象库的 install(DESTINATION) 是按原样使用还是通过添加避免冲突的子目录来补充。
在安装对象文件时,CMake 会自动将 objects[-<CONFIG>]/<TARGET_NAME> 组件添加到目标路径,以避免冲突。使用此属性可禁止添加这些组件。请注意,当使用单个安装前缀安装多个配置时(无论是通过多配置生成器还是单独的构建树),目标路径必须使用 $<CONFIG> 来避免冲突。或者,也可以使用 INSTALL_OBJECT_NAME 来避免基于配置的冲突。
此属性由目标创建时 CMAKE_INSTALL_OBJECT_ONLY_USE_DESTINATION 的值进行初始化。