| 382 | } |
| 383 | |
| 384 | MesonSourcePtr MesonManager::sourceFromItem(KDevelop::ProjectBaseItem* item) const |
| 385 | { |
| 386 | Q_ASSERT(item); |
| 387 | auto it = m_projectTargets.find(item->project()); |
| 388 | if (it == end(m_projectTargets)) { |
| 389 | qCDebug(KDEV_Meson) << item->path().toLocalFile() << "not found"; |
| 390 | return {}; |
| 391 | } |
| 392 | |
| 393 | auto targets = *it; |
| 394 | return targets->fileSource(item->path()); |
| 395 | } |
| 396 | |
| 397 | KDevelop::Path::List MesonManager::includeDirectories(KDevelop::ProjectBaseItem* item) const |
| 398 | { |
nothing calls this directly
no test coverage detected