Clang/LLVM-MinGW: Implicit include directories detected with newlines
The Clang/LLVM-MinGW toolchain is producing the following CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES
entry in CMakeCXXCompiler.cmake
:
set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/llvm-mingw/include/c++/v1
;C:/llvm-mingw/lib/clang/9.0.0/include
;C:/llvm-mingw/include
")
Which causes problems in identifying if an include path is part of the implicit include directories list.