diff options
author | Jake Petroules <jake.petroules@qt.io> | 2017-05-12 18:50:50 -0700 |
---|---|---|
committer | Jake Petroules <jake.petroules@qt.io> | 2017-06-13 15:47:18 +0000 |
commit | 8b5e5af31e7c0860f8cf4f8fa50e7b322cadca62 (patch) | |
tree | 36a7e2fc38c7571cdf7e4c6b6449754e39cb993c /src/plugins/generator/visualstudio/visualstudio.pro | |
parent | d5dc7a2571027168d1a74cbb2578848dc843e20e (diff) |
Transform the scanner plugin manager into a true generic plugin manager
...and fit the generator plugins into this new plugin structure.
Plugins are now handled entirely by the build system in a generic manner
and no part of qbscore (code or build files) has a direct reference to
any plugin regardless of whether qbs is being built as shared or static
libraries.
Change-Id: I4a20546ce275df71083ee22c2cb67f781c4de764
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/plugins/generator/visualstudio/visualstudio.pro')
-rw-r--r-- | src/plugins/generator/visualstudio/visualstudio.pro | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/src/plugins/generator/visualstudio/visualstudio.pro b/src/plugins/generator/visualstudio/visualstudio.pro new file mode 100644 index 000000000..7f464f1ce --- /dev/null +++ b/src/plugins/generator/visualstudio/visualstudio.pro @@ -0,0 +1,94 @@ +include(../../plugins.pri) + +TARGET = visualstudiogenerator + +QT = core + +HEADERS += \ + $$PWD/msbuildfiltersproject.h \ + $$PWD/msbuildqbsgenerateproject.h \ + $$PWD/msbuildqbsproductproject.h \ + $$PWD/msbuildsharedsolutionpropertiesproject.h \ + $$PWD/msbuildsolutionpropertiesproject.h \ + $$PWD/msbuildtargetproject.h \ + $$PWD/msbuildutils.h \ + $$PWD/visualstudiogenerator.h \ + $$PWD/visualstudioguidpool.h + +SOURCES += \ + $$PWD/msbuildfiltersproject.cpp \ + $$PWD/msbuildqbsgenerateproject.cpp \ + $$PWD/msbuildqbsproductproject.cpp \ + $$PWD/msbuildsharedsolutionpropertiesproject.cpp \ + $$PWD/msbuildsolutionpropertiesproject.cpp \ + $$PWD/msbuildtargetproject.cpp \ + $$PWD/visualstudiogenerator.cpp \ + $$PWD/visualstudiogeneratorplugin.cpp \ + $$PWD/visualstudioguidpool.cpp + +HEADERS += \ + $$PWD/solution/ivisualstudiosolutionproject.h \ + $$PWD/solution/visualstudiosolutionfileproject.h \ + $$PWD/solution/visualstudiosolutionfolderproject.h \ + $$PWD/solution/visualstudiosolution.h \ + $$PWD/solution/visualstudiosolutionglobalsection.h \ + +SOURCES += \ + $$PWD/solution/ivisualstudiosolutionproject.cpp \ + $$PWD/solution/visualstudiosolutionfileproject.cpp \ + $$PWD/solution/visualstudiosolutionfolderproject.cpp \ + $$PWD/solution/visualstudiosolution.cpp \ + $$PWD/solution/visualstudiosolutionglobalsection.cpp + +HEADERS += \ + $$PWD/msbuild/imsbuildgroup.h \ + $$PWD/msbuild/imsbuildnode.h \ + $$PWD/msbuild/imsbuildnodevisitor.h \ + $$PWD/msbuild/imsbuildproperty.h \ + $$PWD/msbuild/msbuildimport.h \ + $$PWD/msbuild/msbuildimportgroup.h \ + $$PWD/msbuild/msbuilditem.h \ + $$PWD/msbuild/msbuilditemdefinitiongroup.h \ + $$PWD/msbuild/msbuilditemgroup.h \ + $$PWD/msbuild/msbuilditemmetadata.h \ + $$PWD/msbuild/msbuildproject.h \ + $$PWD/msbuild/msbuildproperty.h \ + $$PWD/msbuild/msbuildpropertygroup.h + +SOURCES += \ + $$PWD/msbuild/imsbuildgroup.cpp \ + $$PWD/msbuild/imsbuildnode.cpp \ + $$PWD/msbuild/imsbuildproperty.cpp \ + $$PWD/msbuild/msbuildimport.cpp \ + $$PWD/msbuild/msbuildimportgroup.cpp \ + $$PWD/msbuild/msbuilditem.cpp \ + $$PWD/msbuild/msbuilditemdefinitiongroup.cpp \ + $$PWD/msbuild/msbuilditemgroup.cpp \ + $$PWD/msbuild/msbuilditemmetadata.cpp \ + $$PWD/msbuild/msbuildproject.cpp \ + $$PWD/msbuild/msbuildproperty.cpp \ + $$PWD/msbuild/msbuildpropertygroup.cpp + +HEADERS += \ + $$PWD/msbuild/items/msbuildclcompile.h \ + $$PWD/msbuild/items/msbuildclinclude.h \ + $$PWD/msbuild/items/msbuildfileitem.h \ + $$PWD/msbuild/items/msbuildfilter.h \ + $$PWD/msbuild/items/msbuildlink.h \ + $$PWD/msbuild/items/msbuildnone.h + +SOURCES += \ + $$PWD/msbuild/items/msbuildclcompile.cpp \ + $$PWD/msbuild/items/msbuildclinclude.cpp \ + $$PWD/msbuild/items/msbuildfileitem.cpp \ + $$PWD/msbuild/items/msbuildfilter.cpp \ + $$PWD/msbuild/items/msbuildlink.cpp \ + $$PWD/msbuild/items/msbuildnone.cpp + +HEADERS += \ + $$PWD/io/msbuildprojectwriter.h \ + $$PWD/io/visualstudiosolutionwriter.h + +SOURCES += \ + $$PWD/io/msbuildprojectwriter.cpp \ + $$PWD/io/visualstudiosolutionwriter.cpp |