| 170 | } |
| 171 | |
| 172 | void ValgrindRunner::runBuilding() |
| 173 | { |
| 174 | auto &ctx = dpfInstance.serviceContext(); |
| 175 | LanguageService *service = ctx.service<LanguageService>(LanguageService::name()); |
| 176 | if (service) { |
| 177 | auto generator = service->create<LanguageGenerator>(d->activatedProjectKitName); |
| 178 | if (generator) { |
| 179 | if (generator->isNeedBuild()) { |
| 180 | generator->build(d->projectInfo.workspaceFolder()); |
| 181 | } |
| 182 | RunCommandInfo args = generator->getRunArguments(d->projectInfo, d->currentFilePath); |
| 183 | d->targetPath = args.program.trimmed(); |
| 184 | d->workingDir = d->projectInfo.workspaceFolder(); |
| 185 | } |
| 186 | } |
| 187 | } |
| 188 | |
| 189 | void ValgrindRunner::outputMsg(const QString &content, OutputPane::OutputFormat format) |
| 190 | { |
nothing calls this directly
no test coverage detected