summaryrefslogtreecommitdiffstats
path: root/src/pdf/pdf.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/pdf/pdf.pro')
-rw-r--r--src/pdf/pdf.pro21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/pdf/pdf.pro b/src/pdf/pdf.pro
index c5513ce93..e8cc031d5 100644
--- a/src/pdf/pdf.pro
+++ b/src/pdf/pdf.pro
@@ -1,3 +1,5 @@
+include($$QTWEBENGINE_OUT_ROOT/src/buildtools/qtbuildtools-config.pri)
+QT_FOR_CONFIG += buildtools-private
TEMPLATE = subdirs
pdfcore.file = pdfcore.pro
pdfcore_generator.file = pdfcore_generator.pro
@@ -7,10 +9,17 @@ gn_run.depends = pdfcore_generator
pdfcore.depends = gn_run
quick.depends = pdfcore
-SUBDIRS += \
- pdfcore_generator \
- gn_run \
- pdfcore \
- quick
-
+!qtConfig(webengine-qtpdf-support):qtConfig(build-qtpdf):!qtwebengine_makeCheckPdfError():!isEmpty(skipBuildReason):!build_pass {
+ errorbuild.commands = @echo $$shell_quote(QtPdf will not be built. $${skipBuildReason})
+ errorbuild.CONFIG = phony
+ QMAKE_EXTRA_TARGETS += errorbuild
+ first.depends += errorbuild
+ QMAKE_EXTRA_TARGETS += first
+} else {
+ SUBDIRS += \
+ pdfcore_generator \
+ gn_run \
+ pdfcore \
+ quick
+}