summaryrefslogtreecommitdiffstats
path: root/src/core/core_generator.pro
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2016-12-19 18:57:12 +0100
committerMichal Klocek <michal.klocek@qt.io>2017-01-16 14:10:28 +0000
commit7cbd4ebf240ea720b70851fd40945291d69add16 (patch)
treefa52fefab087217e118272829cf68c1c7cd2b97b /src/core/core_generator.pro
parentc188dda0e9c9755ff57eba307d12bd0bb027c608 (diff)
Add print and pdf feature to new configure system
Currently printing and pdf are bounded together. Make compilation optional by adding it as a feature. Fix formatting of embedded_linux.pri Task-number: QTBUG-57731 Task-number: QTBUG-58108 Change-Id: I53a2baea656df0a5b6139365ed06385c9ebc5830 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/core/core_generator.pro')
-rw-r--r--src/core/core_generator.pro22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/core/core_generator.pro b/src/core/core_generator.pro
index 6071333aa..15e27997a 100644
--- a/src/core/core_generator.pro
+++ b/src/core/core_generator.pro
@@ -75,7 +75,6 @@ SOURCES = \
native_web_keyboard_event_qt.cpp \
network_delegate_qt.cpp \
ozone_platform_eglfs.cpp \
- pdfium_document_wrapper_qt.cpp \
permission_manager_qt.cpp \
process_main.cpp \
proxy_config_service_qt.cpp \
@@ -156,7 +155,6 @@ HEADERS = \
media_capture_devices_dispatcher.h \
network_delegate_qt.h \
ozone_platform_eglfs.h \
- pdfium_document_wrapper_qt.h \
permission_manager_qt.h \
process_main.h \
proxy_config_service_qt.h \
@@ -198,6 +196,26 @@ HEADERS = \
web_engine_visited_links_manager.h \
web_event_factory.h
+
+use?(pdf) {
+ SOURCES += pdfium_document_wrapper_qt.cpp
+ HEADERS += pdfium_document_wrapper_qt.h
+}
+
+use?(printing) {
+ SOURCES += \
+ printing_message_filter_qt.cpp \
+ print_view_manager_base_qt.cpp \
+ print_view_manager_qt.cpp \
+ renderer/print_web_view_helper_delegate_qt.cpp
+
+ HEADERS += \
+ printing_message_filter_qt.h \
+ print_view_manager_base_qt.h \
+ print_view_manager_qt.h \
+ renderer/print_web_view_helper_delegate_qt.h
+}
+
contains(QT_CONFIG, opengl) {
SOURCES += \
yuv_video_node.cpp \