aboutsummaryrefslogtreecommitdiffstats
path: root/qbs.pro
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2017-12-27 00:16:48 -0800
committerIvan Komissarov <ABBAPOH@gmail.com>2020-04-17 14:48:32 +0000
commit38ba93338244bde2d77f039953b64f767723e361 (patch)
tree11a1eb16a5bbb5ce897bc0d19a22900312cde9ed /qbs.pro
parent072291a5282c5dd2c1eebe2e8932d831bbbb3b43 (diff)
Move some Visual Studio generator parts into libqbsmsbuild
This static library contains the MSBuild and Visual Studio solution object model classes and serialization code, without any qbs project model specifics. The latter goes into the generator plugin itself. The Xcode generator will follow the same separation of concerns design when it is introduced. Change-Id: I0a7aca2457c7b7474e0a0a127a3ce5fbec7682f6 Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'qbs.pro')
-rw-r--r--qbs.pro4
1 files changed, 4 insertions, 0 deletions
diff --git a/qbs.pro b/qbs.pro
index b8faa2ab0..cf80b1fa1 100644
--- a/qbs.pro
+++ b/qbs.pro
@@ -31,6 +31,8 @@ defineTest(minQtVersion) {
TEMPLATE = subdirs
corelib.file = src/lib/corelib/corelib.pro
+msbuildlib.subdir = src/lib/msbuild
+msbuildlib.depends = corelib
src_app.subdir = src/app
src_app.depends = corelib
src_libexec.subdir = src/libexec
@@ -39,6 +41,7 @@ CONFIG(shared, static|shared) {
src_plugins.depends = corelib
src_app.depends += src_plugins
}
+src_plugins.depends += msbuildlib
tests.depends = static_res
static_res.file = static-res.pro
static_res.depends = src_app src_libexec src_plugins static.pro
@@ -49,6 +52,7 @@ qbs_use_bundled_qtscript {
}
SUBDIRS += \
corelib\
+ msbuildlib\
src_app\
src_libexec\
src_plugins\