diff --git a/source/dub/project.d b/source/dub/project.d index 2c6e493..0590c24 100644 --- a/source/dub/project.d +++ b/source/dub/project.d @@ -368,7 +368,8 @@ if (!m_dependencies.canFind(p)) { logDiagnostic("%sFound dependency %s %s", indent, dep.name, vspec.toString()); m_dependencies ~= p; - p.warnOnSpecialCompilerFlags(); + if (basename == m_rootPackage.basePackage.name) + p.warnOnSpecialCompilerFlags(); collectDependenciesRec(p, depth+1); }