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