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();
|
const FilePath cmakeExecutable = cmake->cmakeExecutable();
|
||||||
|
|
||||||
if (!cmakeExecutable.ensureReachable(parameters.sourceDirectory)
|
if (!cmakeExecutable.ensureReachable(parameters.sourceDirectory)) {
|
||||||
|| !cmakeExecutable.ensureReachable(parameters.buildDirectory)) {
|
|
||||||
QString msg = ::CMakeProjectManager::Tr::tr(
|
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');
|
BuildSystem::appendBuildSystemOutput(msg + '\n');
|
||||||
emit finished();
|
emit finished();
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user