CMAKE_OBJECT_PATH_MAX

本地构建工具允许的最大对象文件全路径长度。

对于每个源文件,CMake 会计算一个对象文件名,该文件名对源文件是唯一的,并且相对于源文件的完整路径具有确定性。这允许目标中的多个源文件共享同一名称(如果它们位于不同的目录中),而当添加或删除其中一个时无需重建。但是,在少数情况下,它可能会产生较长的完整路径,所以当对象文件的完整路径超过限制时,CMake 会使用哈希方案缩短路径。CMake 为每个平台都设置了一个内置限制,足以适用于常用工具,但一些本地工具可能具有较低的限制。可以设置此变量以明确指定限制。此值必须不小于 128 的整数。