INSTALL_OBJECT_NAME_STRATEGY

版本 4.2 中添加。

INSTALL_OBJECT_NAME_STRATEGY 是一个字符串目标属性,用于指定安装对象文件时使用的命名策略。支持的值有:

  • FULL:对象文件以关联的源文件或其 OBJECT_NAME 属性来命名。

  • SHORT:对象文件根据源文件名哈希值进行命名,以缩短路径长度。

当未设置或指定的策略不受支持时,将使用 FULL 策略。

此属性由变量 CMAKE_INSTALL_OBJECT_NAME_STRATEGY 的值进行初始化,如果该变量在目标创建时被设置。

注意

并非所有生成器都支持所有策略,并且不同生成器之间的路径可能会有所不同。