aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/tools/projectgeneratormanager.cpp
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2016-08-11 18:14:01 -0700
committerJake Petroules <jake.petroules@qt.io>2016-09-06 12:24:06 +0000
commitf39224c10b53153ba6e71d2ba0643582b43326f2 (patch)
tree5d0e28344c2cfc8f5b0ba780393fc042fd823322 /src/lib/corelib/tools/projectgeneratormanager.cpp
parent45f73b1dd1a8a1268f74f5500633d67e8ac0f516 (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.cpp4
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;
}