]>
Commit | Line | Data |
---|---|---|
09ec0018 | 1 | dnl |
503b54c9 | 2 | dnl Default cupsd configuration settings for CUPS. |
09ec0018 | 3 | dnl |
e4b72d7e MS |
4 | dnl Copyright © 2007-2018 by Apple Inc. |
5 | dnl Copyright © 2006-2007 by Easy Software Products, all rights reserved. | |
09ec0018 | 6 | dnl |
e4b72d7e MS |
7 | dnl Licensed under Apache License v2.0. See the file "LICENSE" for more |
8 | dnl information. | |
09ec0018 | 9 | dnl |
10 | ||
bc44d920 | 11 | dnl Default languages... |
82cc1f9a | 12 | LANGUAGES="`ls -1 locale/cups_*.po 2>/dev/null | sed -e '1,$s/locale\/cups_//' -e '1,$s/\.po//' | tr '\n' ' '`" |
bc44d920 | 13 | |
14 | AC_ARG_WITH(languages, [ --with-languages set installed languages, default=all ],[ | |
15 | case "$withval" in | |
16 | none | no) LANGUAGES="" ;; | |
17 | all) ;; | |
18 | *) LANGUAGES="$withval" ;; | |
19 | esac]) | |
e1d6a774 | 20 | AC_SUBST(LANGUAGES) |
21 | ||
8072030b | 22 | dnl macOS bundle-based localization support |
171c38f2 | 23 | AC_ARG_WITH(bundledir, [ --with-bundledir set localization bundle directory ], |
e4b72d7e | 24 | CUPS_BUNDLEDIR="$withval",[ |
105922ec | 25 | if test "x$host_os_name" = xdarwin -a $host_os_version -ge 100; then |
c779abb0 | 26 | CUPS_BUNDLEDIR="/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A" |
0837b7e8 MS |
27 | LANGUAGES="" |
28 | else | |
29 | CUPS_BUNDLEDIR="" | |
e4b72d7e | 30 | fi]) |
0837b7e8 MS |
31 | |
32 | AC_SUBST(CUPS_BUNDLEDIR) | |
33 | if test "x$CUPS_BUNDLEDIR" != x; then | |
34 | AC_DEFINE_UNQUOTED(CUPS_BUNDLEDIR, "$CUPS_BUNDLEDIR") | |
171c38f2 | 35 | fi |
e4b72d7e | 36 | |
171c38f2 MS |
37 | AC_ARG_WITH(bundlelang, [ --with-bundlelang set localization bundle base language (English or en) ], |
38 | cups_bundlelang="$withval",[ | |
e4b72d7e | 39 | if test $host_os_version -ge 190; then |
171c38f2 | 40 | cups_bundlelang="en" |
e4b72d7e | 41 | else |
171c38f2 MS |
42 | cups_bundlelang="English" |
43 | fi]) | |
44 | else | |
45 | cups_bundlelang="" | |
46 | fi | |
47 | ||
48 | if test "x$cups_bundlelang" != x -a "x$CUPS_BUNDLEDIR" != x; then | |
49 | CUPS_RESOURCEDIR="$CUPS_BUNDLEDIR/Resources/$cups_bundlelang.lproj" | |
e4b72d7e MS |
50 | else |
51 | CUPS_RESOURCEDIR="" | |
0837b7e8 | 52 | fi |
e4b72d7e | 53 | AC_SUBST(CUPS_RESOURCEDIR) |
0837b7e8 | 54 | |
d4a895f8 | 55 | dnl Default executable file permissions |
6eda776e | 56 | AC_ARG_WITH(exe_file_perm, [ --with-exe-file-perm set default executable permissions value, default=0555], |
d4a895f8 | 57 | CUPS_EXE_FILE_PERM="$withval", |
134d0579 | 58 | [case "$host_os_name" in |
827bf9ce MS |
59 | linux* | gnu*) |
60 | CUPS_EXE_FILE_PERM="755" | |
61 | ;; | |
62 | *) | |
63 | CUPS_EXE_FILE_PERM="555" | |
64 | ;; | |
134d0579 | 65 | esac]) |
d4a895f8 MS |
66 | AC_SUBST(CUPS_EXE_FILE_PERM) |
67 | ||
09ec0018 | 68 | dnl Default ConfigFilePerm |
ed486911 | 69 | AC_ARG_WITH(config_file_perm, [ --with-config-file-perm set default ConfigFilePerm value, default=0640], |
a4d04587 | 70 | CUPS_CONFIG_FILE_PERM="$withval", |
134d0579 | 71 | [if test "x$host_os_name" = xdarwin; then |
745129be MS |
72 | CUPS_CONFIG_FILE_PERM="644" |
73 | else | |
74 | CUPS_CONFIG_FILE_PERM="640" | |
134d0579 | 75 | fi]) |
09ec0018 | 76 | AC_SUBST(CUPS_CONFIG_FILE_PERM) |
a4d04587 | 77 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_CONFIG_FILE_PERM, 0$CUPS_CONFIG_FILE_PERM) |
09ec0018 | 78 | |
82cc1f9a MS |
79 | dnl Default permissions for cupsd |
80 | AC_ARG_WITH(cupsd_file_perm, [ --with-cupsd-file-perm set default cupsd permissions, default=0500], | |
81 | CUPS_CUPSD_FILE_PERM="$withval", | |
134d0579 | 82 | [case "$host_os_name" in |
827bf9ce MS |
83 | linux* | gnu*) |
84 | CUPS_CUPSD_FILE_PERM="700" | |
85 | ;; | |
86 | *) | |
87 | CUPS_CUPSD_FILE_PERM="500" | |
88 | ;; | |
134d0579 | 89 | esac]) |
82cc1f9a MS |
90 | AC_SUBST(CUPS_CUPSD_FILE_PERM) |
91 | ||
09ec0018 | 92 | dnl Default LogFilePerm |
ed486911 | 93 | AC_ARG_WITH(log_file_perm, [ --with-log-file-perm set default LogFilePerm value, default=0644], |
a4d04587 | 94 | CUPS_LOG_FILE_PERM="$withval", |
95 | CUPS_LOG_FILE_PERM="644") | |
09ec0018 | 96 | AC_SUBST(CUPS_LOG_FILE_PERM) |
a4d04587 | 97 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_LOG_FILE_PERM, 0$CUPS_LOG_FILE_PERM) |
09ec0018 | 98 | |
49d87452 | 99 | dnl Default FatalErrors |
b19ccc9e | 100 | AC_ARG_WITH(fatal_errors, [ --with-fatal-errors set default FatalErrors value, default=config], |
49d87452 MS |
101 | CUPS_FATAL_ERRORS="$withval", |
102 | CUPS_FATAL_ERRORS="config") | |
103 | AC_SUBST(CUPS_FATAL_ERRORS) | |
104 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_FATAL_ERRORS, "$CUPS_FATAL_ERRORS") | |
105 | ||
1f0275e3 MS |
106 | dnl Default LogLevel |
107 | AC_ARG_WITH(log_level, [ --with-log-level set default LogLevel value, default=warn], | |
108 | CUPS_LOG_LEVEL="$withval", | |
109 | CUPS_LOG_LEVEL="warn") | |
110 | AC_SUBST(CUPS_LOG_LEVEL) | |
111 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_LOG_LEVEL, "$CUPS_LOG_LEVEL") | |
112 | ||
113 | dnl Default AccessLogLevel | |
c9dcc485 | 114 | AC_ARG_WITH(access_log_level, [ --with-access-log-level set default AccessLogLevel value, default=none], |
9f5eb9be | 115 | CUPS_ACCESS_LOG_LEVEL="$withval", |
c9dcc485 | 116 | CUPS_ACCESS_LOG_LEVEL="none") |
1f0275e3 MS |
117 | AC_SUBST(CUPS_ACCESS_LOG_LEVEL) |
118 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_ACCESS_LOG_LEVEL, "$CUPS_ACCESS_LOG_LEVEL") | |
119 | ||
c9dcc485 | 120 | dnl Default PageLogFormat |
e87a9968 | 121 | AC_ARG_ENABLE(page_logging, [ --enable-page-logging enable page_log by default]) |
c9dcc485 MS |
122 | if test "x$enable_page_logging" = xyes; then |
123 | CUPS_PAGE_LOG_FORMAT="" | |
124 | else | |
125 | CUPS_PAGE_LOG_FORMAT="PageLogFormat" | |
126 | fi | |
127 | AC_SUBST(CUPS_PAGE_LOG_FORMAT) | |
128 | ||
09ec0018 | 129 | dnl Default Browsing |
bf3816c7 | 130 | AC_ARG_ENABLE(browsing, [ --disable-browsing disable Browsing by default]) |
09ec0018 | 131 | if test "x$enable_browsing" = xno; then |
132 | CUPS_BROWSING="No" | |
133 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSING, 0) | |
134 | else | |
135 | CUPS_BROWSING="Yes" | |
136 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSING, 1) | |
137 | fi | |
138 | AC_SUBST(CUPS_BROWSING) | |
139 | ||
140 | dnl Default BrowseLocalProtocols | |
a2326b5b | 141 | AC_ARG_WITH(local_protocols, [ --with-local-protocols set default BrowseLocalProtocols, default=""], |
f7deaa1a | 142 | default_local_protocols="$withval", |
143 | default_local_protocols="default") | |
144 | ||
145 | if test x$with_local_protocols != xno; then | |
146 | if test "x$default_local_protocols" = "xdefault"; then | |
f3c17241 | 147 | if test "x$DNSSD_BACKEND" != "x"; then |
a2326b5b MS |
148 | CUPS_BROWSE_LOCAL_PROTOCOLS="dnssd" |
149 | else | |
150 | CUPS_BROWSE_LOCAL_PROTOCOLS="" | |
f7deaa1a | 151 | fi |
152 | else | |
153 | CUPS_BROWSE_LOCAL_PROTOCOLS="$default_local_protocols" | |
154 | fi | |
155 | else | |
156 | CUPS_BROWSE_LOCAL_PROTOCOLS="" | |
157 | fi | |
158 | ||
09ec0018 | 159 | AC_SUBST(CUPS_BROWSE_LOCAL_PROTOCOLS) |
160 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS, | |
a4d04587 | 161 | "$CUPS_BROWSE_LOCAL_PROTOCOLS") |
09ec0018 | 162 | |
09ec0018 | 163 | dnl Default DefaultShared |
bf3816c7 MS |
164 | AC_ARG_ENABLE(default_shared, [ --disable-default-shared |
165 | disable DefaultShared by default]) | |
09ec0018 | 166 | if test "x$enable_default_shared" = xno; then |
167 | CUPS_DEFAULT_SHARED="No" | |
168 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_DEFAULT_SHARED, 0) | |
169 | else | |
170 | CUPS_DEFAULT_SHARED="Yes" | |
171 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_DEFAULT_SHARED, 1) | |
172 | fi | |
173 | AC_SUBST(CUPS_DEFAULT_SHARED) | |
174 | ||
bd7854cb | 175 | dnl Determine the correct username and group for this OS... |
ed486911 | 176 | AC_ARG_WITH(cups_user, [ --with-cups-user set default user for CUPS], |
bd7854cb | 177 | CUPS_USER="$withval", |
178 | AC_MSG_CHECKING(for default print user) | |
105922ec | 179 | if test x$host_os_name = xdarwin; then |
c24d2134 | 180 | if test x`id -u _lp 2>/dev/null` = x; then |
355e94dc MS |
181 | CUPS_USER="lp"; |
182 | else | |
183 | CUPS_USER="_lp"; | |
184 | fi | |
c24d2134 | 185 | AC_MSG_RESULT($CUPS_USER) |
355e94dc | 186 | elif test -f /etc/passwd; then |
bd7854cb | 187 | CUPS_USER="" |
188 | for user in lp lpd guest daemon nobody; do | |
189 | if test "`grep \^${user}: /etc/passwd`" != ""; then | |
190 | CUPS_USER="$user" | |
191 | AC_MSG_RESULT($user) | |
192 | break; | |
193 | fi | |
194 | done | |
195 | ||
196 | if test x$CUPS_USER = x; then | |
197 | CUPS_USER="nobody" | |
198 | AC_MSG_RESULT(not found, using "$CUPS_USER") | |
199 | fi | |
200 | else | |
201 | CUPS_USER="nobody" | |
202 | AC_MSG_RESULT(no password file, using "$CUPS_USER") | |
203 | fi) | |
204 | ||
5a662dc0 MS |
205 | if test "x$CUPS_USER" = "xroot" -o "x$CUPS_USER" = "x0"; then |
206 | AC_MSG_ERROR([The default user for CUPS cannot be root!]) | |
207 | fi | |
208 | ||
ed486911 | 209 | AC_ARG_WITH(cups_group, [ --with-cups-group set default group for CUPS], |
bd7854cb | 210 | CUPS_GROUP="$withval", |
211 | AC_MSG_CHECKING(for default print group) | |
105922ec | 212 | if test x$host_os_name = xdarwin; then |
c24d2134 | 213 | if test x`id -g _lp 2>/dev/null` = x; then |
355e94dc MS |
214 | CUPS_GROUP="lp"; |
215 | else | |
216 | CUPS_GROUP="_lp"; | |
217 | fi | |
c24d2134 | 218 | AC_MSG_RESULT($CUPS_GROUP) |
355e94dc MS |
219 | elif test -f /etc/group; then |
220 | GROUP_LIST="_lp lp nobody" | |
bd7854cb | 221 | CUPS_GROUP="" |
222 | for group in $GROUP_LIST; do | |
223 | if test "`grep \^${group}: /etc/group`" != ""; then | |
224 | CUPS_GROUP="$group" | |
225 | AC_MSG_RESULT($group) | |
226 | break; | |
227 | fi | |
228 | done | |
229 | ||
230 | if test x$CUPS_GROUP = x; then | |
231 | CUPS_GROUP="nobody" | |
232 | AC_MSG_RESULT(not found, using "$CUPS_GROUP") | |
233 | fi | |
234 | else | |
235 | CUPS_GROUP="nobody" | |
236 | AC_MSG_RESULT(no group file, using "$CUPS_GROUP") | |
237 | fi) | |
238 | ||
5a662dc0 MS |
239 | if test "x$CUPS_GROUP" = "xroot" -o "x$CUPS_GROUP" = "xwheel" -o "x$CUPS_GROUP" = "x0"; then |
240 | AC_MSG_ERROR([The default group for CUPS cannot be root!]) | |
241 | fi | |
242 | ||
ed486911 | 243 | AC_ARG_WITH(system_groups, [ --with-system-groups set default system groups for CUPS], |
bd7854cb | 244 | CUPS_SYSTEM_GROUPS="$withval", |
105922ec | 245 | if test x$host_os_name = xdarwin; then |
355e94dc | 246 | CUPS_SYSTEM_GROUPS="admin" |
bd7854cb | 247 | else |
bc44d920 | 248 | AC_MSG_CHECKING(for default system groups) |
249 | if test -f /etc/group; then | |
250 | CUPS_SYSTEM_GROUPS="" | |
251 | GROUP_LIST="lpadmin sys system root" | |
252 | for group in $GROUP_LIST; do | |
253 | if test "`grep \^${group}: /etc/group`" != ""; then | |
254 | if test "x$CUPS_SYSTEM_GROUPS" = x; then | |
255 | CUPS_SYSTEM_GROUPS="$group" | |
256 | else | |
257 | CUPS_SYSTEM_GROUPS="$CUPS_SYSTEM_GROUPS $group" | |
258 | fi | |
bd7854cb | 259 | fi |
bc44d920 | 260 | done |
bd7854cb | 261 | |
bc44d920 | 262 | if test "x$CUPS_SYSTEM_GROUPS" = x; then |
263 | CUPS_SYSTEM_GROUPS="$GROUP_LIST" | |
264 | AC_MSG_RESULT(no groups found, using "$CUPS_SYSTEM_GROUPS") | |
265 | else | |
266 | AC_MSG_RESULT("$CUPS_SYSTEM_GROUPS") | |
267 | fi | |
bd7854cb | 268 | else |
bc44d920 | 269 | CUPS_SYSTEM_GROUPS="$GROUP_LIST" |
270 | AC_MSG_RESULT(no group file, using "$CUPS_SYSTEM_GROUPS") | |
bd7854cb | 271 | fi |
bd7854cb | 272 | fi) |
273 | ||
274 | CUPS_PRIMARY_SYSTEM_GROUP="`echo $CUPS_SYSTEM_GROUPS | awk '{print $1}'`" | |
275 | ||
5a662dc0 MS |
276 | for group in $CUPS_SYSTEM_GROUPS; do |
277 | if test "x$CUPS_GROUP" = "x$group"; then | |
278 | AC_MSG_ERROR([The default system groups cannot contain the default CUPS group!]) | |
279 | fi | |
280 | done | |
281 | ||
bd7854cb | 282 | AC_SUBST(CUPS_USER) |
283 | AC_SUBST(CUPS_GROUP) | |
284 | AC_SUBST(CUPS_SYSTEM_GROUPS) | |
285 | AC_SUBST(CUPS_PRIMARY_SYSTEM_GROUP) | |
286 | ||
287 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_USER, "$CUPS_USER") | |
288 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_GROUP, "$CUPS_GROUP") | |
289 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_SYSTEM_GROUPS, "$CUPS_SYSTEM_GROUPS") | |
290 | ||
e53920b9 | 291 | dnl Default printcap file... |
a74454a7 | 292 | AC_ARG_WITH(printcap, [ --with-printcap set default printcap file], |
e53920b9 | 293 | default_printcap="$withval", |
ed486911 | 294 | default_printcap="default") |
e53920b9 | 295 | |
07725fee | 296 | if test x$default_printcap != xno; then |
ed486911 | 297 | if test "x$default_printcap" = "xdefault"; then |
105922ec MS |
298 | case $host_os_name in |
299 | darwin*) | |
300 | if test $host_os_version -ge 90; then | |
0af14961 | 301 | CUPS_DEFAULT_PRINTCAP="/Library/Preferences/org.cups.printers.plist" |
ed486911 | 302 | else |
303 | CUPS_DEFAULT_PRINTCAP="/etc/printcap" | |
304 | fi | |
305 | ;; | |
105922ec | 306 | sunos*) |
ed486911 | 307 | CUPS_DEFAULT_PRINTCAP="/etc/printers.conf" |
308 | ;; | |
309 | *) | |
310 | CUPS_DEFAULT_PRINTCAP="/etc/printcap" | |
311 | ;; | |
312 | esac | |
07725fee | 313 | else |
314 | CUPS_DEFAULT_PRINTCAP="$default_printcap" | |
e53920b9 | 315 | fi |
316 | else | |
317 | CUPS_DEFAULT_PRINTCAP="" | |
318 | fi | |
319 | ||
0af14961 | 320 | AC_SUBST(CUPS_DEFAULT_PRINTCAP) |
e53920b9 | 321 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_PRINTCAP, "$CUPS_DEFAULT_PRINTCAP") |
09ec0018 | 322 | |
568fa3fa MS |
323 | dnl Default LPD config file... |
324 | AC_ARG_WITH(lpdconfigfile, [ --with-lpdconfigfile set default LPDConfigFile URI], | |
325 | default_lpdconfigfile="$withval", | |
326 | default_lpdconfigfile="default") | |
327 | ||
328 | if test x$default_lpdconfigfile != xno; then | |
329 | if test "x$default_lpdconfigfile" = "xdefault"; then | |
105922ec MS |
330 | case $host_os_name in |
331 | darwin*) | |
568fa3fa MS |
332 | CUPS_DEFAULT_LPD_CONFIG_FILE="launchd:///System/Library/LaunchDaemons/org.cups.cups-lpd.plist" |
333 | ;; | |
334 | *) | |
b226ab99 MS |
335 | if test "x$XINETD" != x; then |
336 | CUPS_DEFAULT_LPD_CONFIG_FILE="xinetd://$XINETD/cups-lpd" | |
568fa3fa MS |
337 | else |
338 | CUPS_DEFAULT_LPD_CONFIG_FILE="" | |
339 | fi | |
340 | ;; | |
341 | esac | |
342 | else | |
343 | CUPS_DEFAULT_LPD_CONFIG_FILE="$default_lpdconfigfile" | |
344 | fi | |
345 | else | |
346 | CUPS_DEFAULT_LPD_CONFIG_FILE="" | |
347 | fi | |
348 | ||
349 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_LPD_CONFIG_FILE, "$CUPS_DEFAULT_LPD_CONFIG_FILE") | |
c41769ff | 350 | AC_SUBST(CUPS_DEFAULT_LPD_CONFIG_FILE) |
568fa3fa MS |
351 | |
352 | dnl Default SMB config file... | |
353 | AC_ARG_WITH(smbconfigfile, [ --with-smbconfigfile set default SMBConfigFile URI], | |
354 | default_smbconfigfile="$withval", | |
355 | default_smbconfigfile="default") | |
356 | ||
357 | if test x$default_smbconfigfile != xno; then | |
358 | if test "x$default_smbconfigfile" = "xdefault"; then | |
359 | if test -f /etc/smb.conf; then | |
360 | CUPS_DEFAULT_SMB_CONFIG_FILE="samba:///etc/smb.conf" | |
361 | else | |
362 | CUPS_DEFAULT_SMB_CONFIG_FILE="" | |
363 | fi | |
364 | else | |
365 | CUPS_DEFAULT_SMB_CONFIG_FILE="$default_smbconfigfile" | |
366 | fi | |
367 | else | |
368 | CUPS_DEFAULT_SMB_CONFIG_FILE="" | |
369 | fi | |
370 | ||
371 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_SMB_CONFIG_FILE, "$CUPS_DEFAULT_SMB_CONFIG_FILE") | |
c41769ff | 372 | AC_SUBST(CUPS_DEFAULT_SMB_CONFIG_FILE) |
568fa3fa | 373 | |
f7deaa1a | 374 | dnl Default MaxCopies value... |
bf3816c7 | 375 | AC_ARG_WITH(max-copies, [ --with-max-copies set default max copies value, default=9999 ], |
f7deaa1a | 376 | CUPS_MAX_COPIES="$withval", |
bf3816c7 | 377 | CUPS_MAX_COPIES="9999") |
f7deaa1a | 378 | |
379 | AC_SUBST(CUPS_MAX_COPIES) | |
380 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_MAX_COPIES, $CUPS_MAX_COPIES) | |
381 | ||
09a101d6 | 382 | dnl Default raw printing state |
bf3816c7 | 383 | AC_ARG_ENABLE(raw_printing, [ --disable-raw-printing do not allow raw printing by default]) |
09a101d6 | 384 | if test "x$enable_raw_printing" != xno; then |
bf3816c7 | 385 | DEFAULT_RAW_PRINTING="" |
09a101d6 | 386 | else |
387 | DEFAULT_RAW_PRINTING="#" | |
388 | fi | |
389 | AC_SUBST(DEFAULT_RAW_PRINTING) | |
390 | ||
bc44d920 | 391 | dnl Default SNMP options... |
392 | AC_ARG_WITH(snmp-address, [ --with-snmp-address set SNMP query address, default=auto ], | |
393 | if test "x$withval" = x; then | |
394 | CUPS_SNMP_ADDRESS="" | |
395 | else | |
396 | CUPS_SNMP_ADDRESS="Address $withval" | |
397 | fi, | |
105922ec | 398 | if test "x$host_os_name" = xdarwin; then |
bc44d920 | 399 | CUPS_SNMP_ADDRESS="" |
400 | else | |
401 | CUPS_SNMP_ADDRESS="Address @LOCAL" | |
402 | fi) | |
403 | ||
404 | AC_ARG_WITH(snmp-community, [ --with-snmp-community set SNMP community, default=public ], | |
405 | CUPS_SNMP_COMMUNITY="Community $withval", | |
406 | CUPS_SNMP_COMMUNITY="Community public") | |
407 | ||
408 | AC_SUBST(CUPS_SNMP_ADDRESS) | |
409 | AC_SUBST(CUPS_SNMP_COMMUNITY) | |
410 | ||
ac884b6a | 411 | dnl New default port definition for IPP... |
bf3816c7 | 412 | AC_ARG_WITH(ipp-port, [ --with-ipp-port set port number for IPP, default=631 ], |
ac884b6a MS |
413 | DEFAULT_IPP_PORT="$withval", |
414 | DEFAULT_IPP_PORT="631") | |
415 | ||
416 | AC_SUBST(DEFAULT_IPP_PORT) | |
417 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_IPP_PORT,$DEFAULT_IPP_PORT) | |
418 | ||
229681c1 | 419 | dnl Web interface... |
8072030b | 420 | AC_ARG_ENABLE(webif, [ --enable-webif enable the web interface by default, default=no for macOS]) |
229681c1 MS |
421 | case "x$enable_webif" in |
422 | xno) | |
423 | CUPS_WEBIF=No | |
424 | CUPS_DEFAULT_WEBIF=0 | |
425 | ;; | |
426 | xyes) | |
427 | CUPS_WEBIF=Yes | |
428 | CUPS_DEFAULT_WEBIF=1 | |
429 | ;; | |
430 | *) | |
105922ec | 431 | if test $host_os_name = darwin; then |
229681c1 MS |
432 | CUPS_WEBIF=No |
433 | CUPS_DEFAULT_WEBIF=0 | |
434 | else | |
435 | CUPS_WEBIF=Yes | |
436 | CUPS_DEFAULT_WEBIF=1 | |
437 | fi | |
438 | ;; | |
439 | esac | |
440 | ||
441 | AC_SUBST(CUPS_WEBIF) | |
442 | AC_DEFINE_UNQUOTED(CUPS_DEFAULT_WEBIF, $CUPS_DEFAULT_WEBIF) |