MCPcopy Create free account
hub / github.com/KDE/kdevelop / buildDirFromSrc

Method buildDirFromSrc

plugins/qmakemanager/qmakeconfig.cpp:58–69  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58Path QMakeConfig::buildDirFromSrc(const IProject* project, const Path& srcDir)
59{
60 QMutexLocker lock(&s_buildDirMutex);
61 KConfigGroup cg(project->projectConfiguration(), QMakeConfig::CONFIG_GROUP());
62 Path buildDir = Path(cg.readEntry(QMakeConfig::BUILD_FOLDER, QString()));
63 lock.unlock();
64
65 if (buildDir.isValid()) {
66 buildDir.addPath(project->path().relativePath(srcDir));
67 }
68 return buildDir;
69}
70
71QString QMakeConfig::qmakeExecutable(const IProject* project)
72{

Callers

nothing calls this directly

Calls 9

readEntryMethod · 0.80
relativePathMethod · 0.80
PathClass · 0.70
QStringClass · 0.50
projectConfigurationMethod · 0.45
unlockMethod · 0.45
isValidMethod · 0.45
addPathMethod · 0.45
pathMethod · 0.45

Tested by

no test coverage detected