17 lines
826 B
ReStructuredText
17 lines
826 B
ReStructuredText
|
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.
|