forked from qt-creator/qt-creator
DAP: Add check that cmake 3.27 or higher
If CMake version is lower then 3.27 - Shows the warning in general message - Starts CMake without debugging - Stops debugging correctly Change-Id: Ibb13555c20ae2961c0a3c2ef6ec0fcc25930dddc Reviewed-by: hjk <hjk@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -191,11 +191,15 @@ void CMakeBuildSystem::triggerParsing()
|
||||
// active code model updater when the next one will be triggered.
|
||||
m_cppCodeModelUpdater->cancel();
|
||||
|
||||
const CMakeTool *tool = m_parameters.cmakeTool();
|
||||
CMakeTool::Version version = tool ? tool->version() : CMakeTool::Version();
|
||||
const bool isDebuggable = (version.major == 3 && version.minor >= 27) || version.major > 3;
|
||||
|
||||
qCDebug(cmakeBuildSystemLog) << "Asking reader to parse";
|
||||
m_reader.parse(reparseParameters & REPARSE_FORCE_CMAKE_RUN,
|
||||
reparseParameters & REPARSE_FORCE_INITIAL_CONFIGURATION,
|
||||
reparseParameters & REPARSE_FORCE_EXTRA_CONFIGURATION,
|
||||
reparseParameters & REPARSE_DEBUG);
|
||||
(reparseParameters & REPARSE_DEBUG) && isDebuggable);
|
||||
}
|
||||
|
||||
void CMakeBuildSystem::requestDebugging()
|
||||
|
||||
Reference in New Issue
Block a user