• Brad King's avatar
    Makefile: Fix regression in dependencies on relative includes · d46bac5d
    Brad King authored
    Since commit a13a5c94 (Replace use of CollapseCombinedPath with
    CollapseFullPath, 2019-03-19, v3.15.0-rc1~361^2~1), one code path now
    calls `CollapseFullPath` with a base path that may be relative.
    Backport KWSys commit c6f8e24a3 (SystemTools: Fix CollapseFullPath with
    relative base path, 2019-07-24) to handle such base paths.
    
    This case occurs when a build tree is placed in a directory inside a
    source tree such that CMake is willing to generate a relative path from
    the build tree to the source tree.  Add a test covering this case.
    
    Fixes: #19507
    d46bac5d
Name
Last commit
Last update
..
BuildUnderSource.c Loading commit data...
BuildUnderSource.cmake Loading commit data...
BuildUnderSource.step1.cmake Loading commit data...
BuildUnderSource.step2.cmake Loading commit data...
C-Exe-Manifest.cmake Loading commit data...
C-Exe-Manifest.step1.cmake Loading commit data...
C-Exe-Manifest.step2.cmake Loading commit data...
C-Exe.cmake Loading commit data...
C-Exe.step1.cmake Loading commit data...
C-Exe.step2.cmake Loading commit data...
CMakeLists.txt Loading commit data...
Custom-Always.cmake Loading commit data...
Custom-Symbolic-and-Byproduct.cmake Loading commit data...
MakeCustomIncludes.cmake Loading commit data...
MakeCustomIncludes.cxx Loading commit data...
MakeCustomIncludes.step1.cmake Loading commit data...
MakeCustomIncludes.step2.cmake Loading commit data...
MakeInProjectOnly.c Loading commit data...
MakeInProjectOnly.cmake Loading commit data...
MakeInProjectOnly.step1.cmake Loading commit data...
MakeInProjectOnly.step2.cmake Loading commit data...
RunCMakeTest.cmake Loading commit data...
check.cmake Loading commit data...
main.c Loading commit data...