summaryrefslogtreecommitdiffstats
path: root/src/src.pro
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2020-05-22 18:17:51 +0200
committerMichal Klocek <michal.klocek@qt.io>2020-06-03 16:57:26 +0200
commit7906b030dc632557f6a2e8cbb471ebf38ef2121c (patch)
treedf5b7bc59ec3e5a6d0e783ce9352508bf5380338 /src/src.pro
parent943d8fea1a5dc5769cd35e18907d970bf9ef30d5 (diff)
Split errorChecks for webengine and pdf
Separate error checks, so qtpdf can have own dependencies. Change-Id: I9e538b875fe67448497f10dcd45c83782d98da2d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/src.pro')
-rw-r--r--src/src.pro26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/src.pro b/src/src.pro
index 063c148b5..7e82b8296 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -7,12 +7,17 @@ include($$QTWEBENGINE_OUT_ROOT/src/webenginewidgets/qtwebenginewidgets-config.pr
include($$QTWEBENGINE_OUT_ROOT/src/pdf/qtpdf-config.pri)
include($$QTWEBENGINE_OUT_ROOT/src/pdfwidgets/qtpdfwidgets-config.pri)
-QT_FOR_CONFIG += buildtools-private webenginecore webenginecore-private webengine-private \
- webenginewidgets-private pdf-private pdfwidgets-private
+QT_FOR_CONFIG += \
+ buildtools-private \
+ webenginecore \
+ webenginecore-private \
+ webengine-private \
+ webenginewidgets-private \
+ pdf-private \
+ pdfwidgets-private
TEMPLATE = subdirs
-
qtConfig(build-qtwebengine-core):qtConfig(webengine-core-support) {
core.depends = buildtools
process.depends = core
@@ -43,9 +48,9 @@ qtConfig(build-qtwebengine-core):qtConfig(webengine-core-support) {
qtConfig(build-qtpdf):qtConfig(webengine-qtpdf-support) {
pdf.depends = buildtools
qtConfig(build-qtwebengine-core):qtConfig(webengine-core-support): pdf.depends += core
- SUBDIRS += pdf
!contains(SUBDIRS, buildtools): SUBDIRS += buildtools
!contains(SUBDIRS, plugins): SUBDIRS += plugins
+ SUBDIRS += pdf
plugins.depends += pdf
qtConfig(pdf-widgets) {
pdfwidgets.depends = pdf
@@ -53,12 +58,7 @@ qtConfig(build-qtpdf):qtConfig(webengine-qtpdf-support) {
}
}
-!qtConfig(webengine-core-support):if(qtConfig(build-qtwebengine-core)|qtConfig(build-qtpdf)) {
- !qtwebengine_makeCheckError():!isEmpty(skipBuildReason):!build_pass {
- errorbuild.commands = @echo Modules will not be built. $${skipBuildReason}
- errorbuild.CONFIG = phony
- QMAKE_EXTRA_TARGETS += errorbuild
- first.depends += errorbuild
- QMAKE_EXTRA_TARGETS += first
- }
-}
+# this needs to be last line for qmake -r
+!contains(SUBDIRS, core): SUBDIRS += core
+!contains(SUBDIRS, pdf): SUBDIRS += pdf
+