summaryrefslogtreecommitdiffstats
path: root/src/printsupport/configure.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'src/printsupport/configure.cmake')
-rw-r--r--src/printsupport/configure.cmake9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/printsupport/configure.cmake b/src/printsupport/configure.cmake
index 2287789ac10..a72419a103d 100644
--- a/src/printsupport/configure.cmake
+++ b/src/printsupport/configure.cmake
@@ -9,8 +9,13 @@
#### Libraries
-qt_find_package(Cups PROVIDED_TARGETS Cups::Cups MODULE_NAME printsupport QMAKE_LIB cups)
-
+if(NOT APPLE AND BUILD_SHARED_LIBS)
+ set(mark_cups_optional MARK_OPTIONAL)
+else()
+ set(mark_cups_optional "")
+endif()
+qt_find_package(Cups PROVIDED_TARGETS Cups::Cups
+ MODULE_NAME printsupport QMAKE_LIB cups ${mark_cups_optional})
#### Tests