diff options
author | Jake Petroules <jake.petroules@qt.io> | 2016-08-11 18:14:01 -0700 |
---|---|---|
committer | Jake Petroules <jake.petroules@qt.io> | 2016-09-06 12:24:06 +0000 |
commit | f39224c10b53153ba6e71d2ba0643582b43326f2 (patch) | |
tree | 5d0e28344c2cfc8f5b0ba780393fc042fd823322 /src/lib/corelib/tools/projectgeneratormanager.cpp | |
parent | 45f73b1dd1a8a1268f74f5500633d67e8ac0f516 (diff) |
Implement Visual Studio generator
Supports versions 2010 and above.
Task-number: QBS-31
Change-Id: I191efa274729060c8e2f392abac2e9f7cd027e39
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/tools/projectgeneratormanager.cpp')
-rw-r--r-- | src/lib/corelib/tools/projectgeneratormanager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/corelib/tools/projectgeneratormanager.cpp b/src/lib/corelib/tools/projectgeneratormanager.cpp index af716b4d3..11cfbda34 100644 --- a/src/lib/corelib/tools/projectgeneratormanager.cpp +++ b/src/lib/corelib/tools/projectgeneratormanager.cpp @@ -49,6 +49,7 @@ #include <QLibrary> #include "generators/clangcompilationdb/clangcompilationdbgenerator.h" +#include "../../generators/visualstudio/visualstudiogenerator.h" namespace qbs { @@ -70,8 +71,9 @@ ProjectGeneratorManager *ProjectGeneratorManager::instance() ProjectGeneratorManager::ProjectGeneratorManager() { - QList<QSharedPointer<ProjectGenerator> > generators; + QVector<QSharedPointer<ProjectGenerator> > generators; generators << QSharedPointer<ProjectGenerator>(new qbs::ClangCompilationDatabaseGenerator()); + generators << qbs::VisualStudioGenerator::createGeneratorList(); foreach (QSharedPointer<ProjectGenerator> generator, generators) { m_generators[generator->generatorName()] = generator; } |