https://github.com/Kitware/CMake
Revision b0716fbcc5be83ecd082e8b6d101f1137d6f16f8 authored by Ben Boeckel on 09 January 2018, 13:40:48 UTC, committed by Ben Boeckel on 10 January 2018, 16:21:11 UTC
The ambiguous extension logic is an old behavior that ends up taking
lots of extra compute cycles to execute. This is triggered by various
CMake codepaths which pass extension-less paths down when CMake actually
knows that they are not ambiguous. These codepaths will be indicated in
upcoming changes.

Various APIs have gained a cmSourceFileLocationKind parameter, but they
are all optional and default to the existing behavior.
1 parent ddc4f9a
Raw File
Tip revision: b0716fbcc5be83ecd082e8b6d101f1137d6f16f8 authored by Ben Boeckel on 09 January 2018, 13:40:48 UTC
cmSourceFileLocation: allow skipping ambiguous extensions
Tip revision: b0716fb
CMakeGraphVizOptions.cmake
set(GRAPHVIZ_IGNORE_TARGETS "tartest;testSystemTools;testRegistry;testProcess;testIOS;testHashSTL;testFail;testCommandLineArguments;xrtest;LIBCURL;foo")
back to top