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

Method start

plugins/cmake/cmakemanager.cpp:126–140  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124 }
125
126 void start() override {
127 if (CMake::FileApi::supported(CMake::currentCMakeExecutable(project).toLocalFile())) {
128 qCDebug(CMAKE) << "Using cmake-file-api for import of" << project->path();
129
130 // try to import the data directly, if possible and not outdated
131 if (forceConfigure) {
132 reconfigureThenImport();
133 } else {
134 tryDirectImport();
135 }
136 ExecuteCompositeJob::start();
137 } else {
138 tryCMakeServer();
139 }
140 }
141
142private:
143 void tryCMakeServer()

Callers 1

integrateDataMethod · 0.45

Calls 5

supportedFunction · 0.85
currentCMakeExecutableFunction · 0.85
toLocalFileMethod · 0.80
startFunction · 0.50
pathMethod · 0.45

Tested by

no test coverage detected