forked from qt-creator/qt-creator
CMakePM: Add "CMake Install" deployment step
This commit adds a "CMake Install" deployment step, which is using "cmake --install" command. "cmake --install" command has been added in CMake 3.15, this is why the minimum CMake version has been updated to 3.15. Note that CMakeBuildSystem::makeInstallCommand is still using cmake -- build --target install due to a CMake bug regarding "Ninja Multi-Config" generator, which doesn't intall all binaries via "cmake --install". Fixes: QTCREATORBUG-25880 Change-Id: I504674c380055d8ef136d344a78b80c17ecf9765 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io> Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -565,13 +565,6 @@ void CMakeTool::parseFromCapabilities(const QString &input) const
|
||||
m_introspection->m_version.minor = versionInfo.value("minor").toInt();
|
||||
m_introspection->m_version.patch = versionInfo.value("patch").toInt();
|
||||
m_introspection->m_version.fullVersion = versionInfo.value("string").toByteArray();
|
||||
|
||||
// Fix up fileapi support for cmake 3.14:
|
||||
if (m_introspection->m_version.major == 3 && m_introspection->m_version.minor == 14) {
|
||||
m_introspection->m_fileApis.append({QString("codemodel"), {2, 0}});
|
||||
m_introspection->m_fileApis.append({QString("cache"), {2, 0}});
|
||||
m_introspection->m_fileApis.append({QString("cmakefiles"), {1, 0}});
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace CMakeProjectManager
|
||||
|
||||
Reference in New Issue
Block a user