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