CMAKE_OBJECT_PATH_MAX¶
本地构建工具允许的最大对象文件完整路径长度。
CMake 为每个源文件计算一个对象文件名,该文件名对于源文件是唯一的,并且相对于源文件的完整路径是确定的。这使得目标中的多个源文件可以在它们位于不同目录而不重建的情况下共享相同的名称,当一个被添加或删除时。然而,在某些情况下,它可能会生成很长的完整路径,因此当对象文件的完整路径超过限制时,CMake 会使用哈希方案来缩短路径。CMake 为每个平台都有一个内置限制,该限制对常用工具来说是足够的,但某些本地工具可能有一个较低的限制。此变量可用于显式指定限制。该值必须是小于 128 的整数。