This option enables or disables the elimination of redundant path name information in file paths.
When elimination of redundant path name information is enabled,
the compiler removes sequences of the form
directory paths passed to the operating system. This includes system
paths constructed by the compiler itself, for example, for
The removal of sequences of the form
not be valid if
xyz is a link.
Windows systems impose a 260 character limit on file paths.
Where path names exist whose absolute names expand to longer than
260 characters, you can use the
to reduce absolute path name length by matching up directories with
corresponding instances of
.. and eliminating
.. sequences in pairs.
It is recommended that you avoid using long and deeply nested
file paths, in preference to minimizing path lengths using the
Compiling the file
from the directory
results in an actual path of
Compiling the same file from the same directory using the
--reduce_paths results in an actual path