diff options
| -rw-r--r-- | modules/FindCups.cmake | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/modules/FindCups.cmake b/modules/FindCups.cmake index 0fd0ae5b..92c958d9 100644 --- a/modules/FindCups.cmake +++ b/modules/FindCups.cmake @@ -6,6 +6,8 @@  #  CUPS_LIBRARIES - Libraries needed to use Cups  #  Set CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE to TRUE if you need a version which   #  features this function (i.e. at least 1.1.19) +#  Set CUPS_REQUIRE_CUPS_DO_AUTHENTICATION to TRUE if you need a version which +#  features this function (i.e. at least 1.1.20)  # Copyright (c) 2006, Alexander Neundorf, <neundorf@kde.org>  # @@ -28,6 +30,12 @@ IF (CUPS_INCLUDE_DIR AND CUPS_LIBRARIES)        SET(CUPS_FOUND FALSE)     ENDIF (CUPS_REQUIRE_IPP_DELETE_ATTRIBUTE AND NOT CUPS_HAS_IPP_DELETE_ATTRIBUTE) +   # cupsDoAuthentication is new in cups-1.1.20 (and used by kdeprint) +   CHECK_LIBRARY_EXISTS(cups cupsDoAuthentication "" CUPS_HAS_CUPS_DO_AUTHENTICATION) +   IF (CUPS_REQUIRE_CUPS_DO_AUTHENTICATION AND NOT CUPS_HAS_CUPS_DO_AUTHENTICATION) +      SET(CUPS_FOUND FALSE) +   ENDIF (CUPS_REQUIRE_CUPS_DO_AUTHENTICATION AND NOT CUPS_HAS_CUPS_DO_AUTHENTICATION) +  ELSE  (CUPS_INCLUDE_DIR AND CUPS_LIBRARIES)     SET(CUPS_FOUND FALSE)  ENDIF (CUPS_INCLUDE_DIR AND CUPS_LIBRARIES) | 
