CMake: Don't ignore writable test

Change-Id: I49ba7a14f26eca0575b38a634124be5e53c0134f
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
Marcus Tillmanns
2024-04-02 10:29:55 +02:00
parent 24511d755f
commit cb29aeff50

View File

@@ -332,7 +332,7 @@ void FileApiReader::makeBackupConfiguration(bool store)
void FileApiReader::writeConfigurationIntoBuildDirectory(const QStringList &configurationArguments) void FileApiReader::writeConfigurationIntoBuildDirectory(const QStringList &configurationArguments)
{ {
const FilePath buildDir = m_parameters.buildDirectory; const FilePath buildDir = m_parameters.buildDirectory;
QTC_CHECK(buildDir.ensureWritableDir()); QTC_ASSERT_EXPECTED(buildDir.ensureWritableDir(), return);
QByteArray contents; QByteArray contents;
QStringList unknownOptions; QStringList unknownOptions;
@@ -344,7 +344,7 @@ void FileApiReader::writeConfigurationIntoBuildDirectory(const QStringList &conf
.toUtf8()); .toUtf8());
const FilePath settingsFile = buildDir / "qtcsettings.cmake"; const FilePath settingsFile = buildDir / "qtcsettings.cmake";
QTC_CHECK(settingsFile.writeFileContents(contents)); QTC_ASSERT_EXPECTED(settingsFile.writeFileContents(contents), return);
} }
std::unique_ptr<CMakeProjectNode> FileApiReader::rootProjectNode() std::unique_ptr<CMakeProjectNode> FileApiReader::rootProjectNode()