mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-11 16:32:14 -06:00
EXPORT_COMPILE_COMMANDS: Append missing newline to compile_commands.json
This commit is contained in:
@@ -1236,7 +1236,7 @@ void cmGlobalNinjaGenerator::AddCXXCompileCommand(
|
||||
void cmGlobalNinjaGenerator::CloseCompileCommandsStream()
|
||||
{
|
||||
if (this->CompileCommandsStream) {
|
||||
*this->CompileCommandsStream << "\n]";
|
||||
*this->CompileCommandsStream << "\n]\n";
|
||||
this->CompileCommandsStream.reset();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -20,7 +20,8 @@ set(expected_compile_commands
|
||||
]*(/Tests/RunCMake/NinjaMultiConfig/main\.c|\\\\Tests\\\\RunCMake\\\\NinjaMultiConfig\\\\main\.c)",
|
||||
"output": "(CMakeFiles/exe\.dir/Release/main\.c\.o|CMakeFiles\\\\exe\.dir\\\\Release\\\\main\.c\.(obj|o))"
|
||||
}
|
||||
]$]==])
|
||||
]
|
||||
$]==])
|
||||
|
||||
file(READ "${RunCMake_TEST_BINARY_DIR}/compile_commands.json" actual_compile_commands)
|
||||
if(NOT actual_compile_commands MATCHES "${expected_compile_commands}")
|
||||
|
||||
Reference in New Issue
Block a user