forked from qt-creator/qt-creator
CMake: Be a bit more specific on what is not reachable
Change-Id: I5d521a9562d36850c264e1af48b46e16c642fde9 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -55,10 +55,19 @@ void CMakeProcess::run(const BuildDirParameters ¶meters, const QStringList &
|
||||
|
||||
const FilePath cmakeExecutable = cmake->cmakeExecutable();
|
||||
|
||||
if (!cmakeExecutable.ensureReachable(parameters.sourceDirectory)
|
||||
|| !cmakeExecutable.ensureReachable(parameters.buildDirectory)) {
|
||||
if (!cmakeExecutable.ensureReachable(parameters.sourceDirectory)) {
|
||||
QString msg = ::CMakeProjectManager::Tr::tr(
|
||||
"The source or build directory is not reachable by the CMake executable.");
|
||||
"The source directory %1 is not reachable by the CMake executable %2.")
|
||||
.arg(parameters.sourceDirectory.displayName()).arg(cmakeExecutable.displayName());
|
||||
BuildSystem::appendBuildSystemOutput(msg + '\n');
|
||||
emit finished();
|
||||
return;
|
||||
}
|
||||
|
||||
if (!cmakeExecutable.ensureReachable(parameters.buildDirectory)) {
|
||||
QString msg = ::CMakeProjectManager::Tr::tr(
|
||||
"The build directory %1 is not reachable by the CMake executable %2.")
|
||||
.arg(parameters.buildDirectory.displayName()).arg(cmakeExecutable.displayName());
|
||||
BuildSystem::appendBuildSystemOutput(msg + '\n');
|
||||
emit finished();
|
||||
return;
|
||||
|
Reference in New Issue
Block a user