diff --git a/config.h.meson b/config.h.meson index 74a90d3df8..b792b4ae93 100644 --- a/config.h.meson +++ b/config.h.meson @@ -27,6 +27,9 @@ /* Define to 1 if CUPS 1.6 API is available */ #mesondefine HAVE_CUPS_API_1_6 +/* Define to 1 if CUPS 2.0 API is available */ +#mesondefine HAVE_CUPS_API_2_0 + /* Define to 1 if you have the `dcgettext' function. */ #mesondefine HAVE_DCGETTEXT diff --git a/modules/printbackends/meson.build b/modules/printbackends/meson.build index 0e26d829f9..00ee33a80d 100644 --- a/modules/printbackends/meson.build +++ b/modules/printbackends/meson.build @@ -30,6 +30,9 @@ if enable_cups if cups_major_version > 1 or cups_minor_version >= 6 cdata.set('HAVE_CUPS_API_1_6', 1) endif + if cups_major_version > 1 or cups_minor_version >= 7 + cdata.set('HAVE_CUPS_API_2_0', 1) + endif if cc.compiles('#include \n http_t http; char *s = http.authstring;') cdata.set('HAVE_HTTP_AUTHSTRING', 1,