From 3882e9ea09ec9062fd3c711ae6caadb69b67c752 Mon Sep 17 00:00:00 2001 From: Albert Astals Cid Date: Mon, 11 Feb 2019 18:27:52 +0100 Subject: cmake: Find Cups and enable its plugin Change-Id: I44bf176587331d86eb147d106f28deb0a6618ab4 Reviewed-by: Simon Hausmann --- src/plugins/printsupport/CMakeLists.txt | 11 +++++++++++ src/plugins/printsupport/cups/CMakeLists.txt | 28 ++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 src/plugins/printsupport/CMakeLists.txt create mode 100644 src/plugins/printsupport/cups/CMakeLists.txt (limited to 'src/plugins/printsupport') diff --git a/src/plugins/printsupport/CMakeLists.txt b/src/plugins/printsupport/CMakeLists.txt new file mode 100644 index 0000000000..9a92a865c0 --- /dev/null +++ b/src/plugins/printsupport/CMakeLists.txt @@ -0,0 +1,11 @@ +if (APPLE_OSX) +# TODO add_subdirectory(cocoa) +endif() + +if (WIN32) +# TODO add_subdirectory(windows) +endif() + +if (UNIX AND NOT APPLE AND QT_FEATURE_cups) + add_subdirectory(cups) +endif() diff --git a/src/plugins/printsupport/cups/CMakeLists.txt b/src/plugins/printsupport/cups/CMakeLists.txt new file mode 100644 index 0000000000..d36a5e7be5 --- /dev/null +++ b/src/plugins/printsupport/cups/CMakeLists.txt @@ -0,0 +1,28 @@ +# Generated from cups.pro. + +find_package(Cups) + +##################################################################### +## cupsprintersupport Plugin: +##################################################################### + +add_qt_plugin(cupsprintersupport + TYPE printsupport + SOURCES + main.cpp + qcupsprintengine.cpp qcupsprintengine_p.h + qcupsprintersupport.cpp qcupsprintersupport_p.h + qppdprintdevice.cpp qppdprintdevice.h + INCLUDE_DIRECTORIES + ../../../printsupport/kernel + LIBRARIES + Qt::CorePrivate + Qt::GuiPrivate + Qt::PrintSupport + Qt::PrintSupportPrivate + Cups::Cups + # MODULE = "cupsprintersupport" + # OTHER_FILES = "cups.json" + # PLUGIN_CLASS_NAME = "QCupsPrinterSupportPlugin" + # _LOADED = "qt_plugin" +) -- cgit v1.2.3