• Ben Boeckel's avatar
    cmSourceFileLocation: allow skipping ambiguous extensions · b0716fbc
    Ben Boeckel authored
    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.
cmSourceFileLocationKind.h 460 Bytes