diff options
Diffstat (limited to 'src/pdf/pdf.pro')
-rw-r--r-- | src/pdf/pdf.pro | 21 |
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 +} |