| CMAKE_OBJECT_PATH_MAX |
| --------------------- |
| |
| Maximum object file full-path length allowed by native build tools. |
| |
| CMake computes for every source file an object file name that is |
| unique to the source file and deterministic with respect to the full |
| path to the source file. This allows multiple source files in a |
| target to share the same name if they lie in different directories |
| without rebuilding when one is added or removed. However, it can |
| produce long full paths in a few cases, so CMake shortens the path |
| using a hashing scheme when the full path to an object file exceeds a |
| limit. CMake has a built-in limit for each platform that is |
| sufficient for common tools, but some native tools may have a lower |
| limit. This variable may be set to specify the limit explicitly. The |
| value must be an integer no less than 128. |