https://github.com/Kitware/CMake
Revision c404f64289bbf93bb7212df913a115e8c0c81e9d authored by Brad King on 27 October 2020, 15:24:51 UTC, committed by Brad King on 29 October 2020, 13:37:14 UTC
1 parent 2a640d4
Raw File
Tip revision: c404f64289bbf93bb7212df913a115e8c0c81e9d authored by Brad King on 27 October 2020, 15:24:51 UTC
cmCustomCommandGenerator: Collect genex target references in commands
Tip revision: c404f64
CMAKE_OBJECT_PATH_MAX.rst
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.
back to top