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
Tip revision: b0716fbcc5be83ecd082e8b6d101f1137d6f16f8 authored by Ben Boeckel on 09 January 2018, 13:40:48 UTC
cmSourceFileLocation: allow skipping ambiguous extensions
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 |
Computing file changes ...