With cmake v3.30.4
generated compile_commands.json
file:
[
{
"directory": "C:/Users/KLEIN_CL/Workspace/cmake/ModernCmakeStarter/build/user",
"command": "C:\\PROGRA~1\\MIB055~1\\2022\\PROFES~1\\VC\\Tools\\Llvm\\bin\\CLANG_~1.EXE -DFMT_HEADER_ONLY=1 -IC:/Users/KLEIN_CL/Workspace/cmake/ModernCmakeStarter/build/user/PackageProjectInclude -isystem C:/Users/KLEIN_CL/Workspace/cmake/ModernCmakeStarter/include -isystem C:/Users/KLEIN_CL/Workspace/cmake/ModernCmakeStarter/build/user/_deps/fmt-src/include -O3 -DNDEBUG -std=c++20 -D_DLL -D_MT -Xclang --dependent-lib=msvcrt -fcolor-diagnostics @CMakeFiles\\greeter.dir\\source\\greeter.cpp.obj.modmap -o CMakeFiles\\greeter.dir\\source\\greeter.cpp.obj -c C:\\Users\\KLEIN_CL\\Workspace\\cmake\\ModernCmakeStarter\\source\\greeter.cpp",
"file": "C:\\Users\\KLEIN_CL\\Workspace\\cmake\\ModernCmakeStarter\\source\\greeter.cpp",
"output": "CMakeFiles\\greeter.dir\\source\\greeter.cpp.obj"
}
]
I get the following error on windows:
C:\Users\KLEIN_CL\Workspace\cmake\ModernCmakeStarter>python.exe "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/Llvm/bin/run-clang-tidy" -p build/user source\greeter.cpp
.```
Traceback (most recent call last):
File "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\bin\run-clang-tidy", line 537, in <module>
main()
File "C:\Program Files\Microsoft Visual Studio\2022\Professional\VC\Tools\Llvm\bin\run-clang-tidy", line 470, in main
file_name_re = re.compile("|".join(args.files))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\RsPython\3.12\Lib\re\__init__.py", line 228, in compile
return _compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\RsPython\3.12\Lib\re\__init__.py", line 307, in _compile
p = _compiler.compile(pattern, flags)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\RsPython\3.12\Lib\re\_compiler.py", line 743, in compile
p = _parser.parse(p, flags)
^^^^^^^^^^^^^^^^^^^^^^^
File "C:\RsPython\3.12\Lib\re\_parser.py", line 972, in parse
p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\RsPython\3.12\Lib\re\_parser.py", line 453, in _parse_sub
itemsappend(_parse(source, state, verbose, nested + 1,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\RsPython\3.12\Lib\re\_parser.py", line 537, in _parse
code = _escape(source, this, state)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\RsPython\3.12\Lib\re\_parser.py", line 436, in _escape
raise source.error("bad escape %s" % escape, len(escape))
re.error: bad escape \g at position 6