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

Method currentConfig

plugins/meson/settings/mesonnewbuilddir.cpp:183–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181}
182
183Meson::BuildDir MesonNewBuildDir::currentConfig() const
184{
185 Meson::BuildDir buildDir;
186 if (!m_configIsValid) {
187 qCDebug(KDEV_Meson) << "Cannot generate build dir config from invalid config";
188 return buildDir;
189 }
190
191 auto advanced = m_ui->advanced->getConfig();
192
193 buildDir.buildDir = Path(m_ui->i_buildDir->url());
194 buildDir.mesonArgs = advanced.args;
195 buildDir.mesonBackend = advanced.backend;
196 buildDir.mesonExecutable = advanced.meson;
197
198 return buildDir;
199}
200
201QStringList MesonNewBuildDir::mesonArgs() const
202{

Callers 2

newBuildDirectoryMethod · 0.80
addBuildDirMethod · 0.80

Calls 3

PathClass · 0.50
getConfigMethod · 0.45
urlMethod · 0.45

Tested by

no test coverage detected