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
History
Tip revision: b0716fbcc5be83ecd082e8b6d101f1137d6f16f8 authored by Ben Boeckel on 09 January 2018, 13:40:48 UTC
cmSourceFileLocation: allow skipping ambiguous extensions
Tip revision: b0716fb
File Mode Size
MSBuild
Windows
AppleInfo.plist -rw-r--r-- 1.1 KB
CMakeVSMacros1.vsmacros -rw-r--r-- 86.0 KB
CMakeVSMacros2.vsmacros -rw-r--r-- 62.0 KB
CPack.GenericDescription.txt -rw-r--r-- 138 bytes
CPack.GenericLicense.txt -rw-r--r-- 101 bytes
CPack.GenericWelcome.txt -rw-r--r-- 96 bytes
CPackConfig.cmake.in -rw-r--r-- 751 bytes
CTestScript.cmake.in -rw-r--r-- 1.4 KB
TestDriver.cxx.in -rw-r--r-- 3.5 KB

back to top