diff options
author | Martin Storsjö <martin@martin.st> | 2024-02-06 21:58:44 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2024-02-07 14:38:14 (GMT) |
commit | 0d933fc0d9bb7bdaed1997c0ae06567115242f74 (patch) | |
tree | a35cd4850c3d520af1a3b21d626a1a576a640327 /Tests/RunCMake/Ninja/RunCMakeTest.cmake | |
parent | a88acb0a419d184102c65ee9456950f2cea1cc71 (diff) | |
download | CMake-0d933fc0d9bb7bdaed1997c0ae06567115242f74.zip CMake-0d933fc0d9bb7bdaed1997c0ae06567115242f74.tar.gz CMake-0d933fc0d9bb7bdaed1997c0ae06567115242f74.tar.bz2 |
Ninja: Update showIncludes prefix detection for clang-cl 18
Since commit LLVM/Clang commit `5523fefb01c2` ([clang][lex] Use
preferred path separator in includer-relative lookup, 2023-09-08), part
of the upcoming 18.x release, the output format of the showIncludes flag
has changed, where it now prints paths with double backslashes:
Note: including file: .\\foo.h
Previously, we expected to see the path name in the form "./foo.h".
Extend the regex to match a path name starting with `.\`, in addition to
the existing matched patterns.
Diffstat (limited to 'Tests/RunCMake/Ninja/RunCMakeTest.cmake')
-rw-r--r-- | Tests/RunCMake/Ninja/RunCMakeTest.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Tests/RunCMake/Ninja/RunCMakeTest.cmake b/Tests/RunCMake/Ninja/RunCMakeTest.cmake index 7f877fb..2df300c 100644 --- a/Tests/RunCMake/Ninja/RunCMakeTest.cmake +++ b/Tests/RunCMake/Ninja/RunCMakeTest.cmake @@ -47,6 +47,7 @@ if(WIN32) set(maybe_MAKE_PROGRAM "-DRunCMake_MAKE_PROGRAM=${RunCMake_MAKE_PROGRAM}") endif() run_cmake_script(ShowIncludes-437-ClangCl-17 -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM}) + run_cmake_script(ShowIncludes-437-ClangCl-18 -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM}) run_cmake_script(ShowIncludes-437-English -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM}) run_cmake_script(ShowIncludes-437-French -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM}) run_cmake_script(ShowIncludes-437-German -DshowIncludes=${showIncludes} ${maybe_MAKE_PROGRAM}) |