]> git.ipfire.org Git - thirdparty/cups.git/blob - config-scripts/cups-defaults.m4
Load cups into easysw/current.
[thirdparty/cups.git] / config-scripts / cups-defaults.m4
1 dnl
2 dnl "$Id$"
3 dnl
4 dnl Default cupsd configuration settings for the Common UNIX Printing System
5 dnl (CUPS).
6 dnl
7 dnl Copyright 2006 by Easy Software Products, all rights reserved.
8 dnl
9 dnl These coded instructions, statements, and computer programs are the
10 dnl property of Easy Software Products and are protected by Federal
11 dnl copyright law. Distribution and use rights are outlined in the file
12 dnl "LICENSE.txt" which should have been included with this file. If this
13 dnl file is missing or damaged please contact Easy Software Products
14 dnl at:
15 dnl
16 dnl Attn: CUPS Licensing Information
17 dnl Easy Software Products
18 dnl 44141 Airport View Drive, Suite 204
19 dnl Hollywood, Maryland 20636 USA
20 dnl
21 dnl Voice: (301) 373-9600
22 dnl EMail: cups-info@cups.org
23 dnl WWW: http://www.cups.org
24 dnl
25
26 dnl Default ConfigFilePerm
27 AC_ARG_WITH(config_perm, [ --with-config-file-perm set default ConfigFilePerm value, default=0640],
28 CUPS_CONFIG_FILE_PERM="$withval",
29 CUPS_CONFIG_FILE_PERM="0640")
30 AC_SUBST(CUPS_CONFIG_FILE_PERM)
31 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_CONFIG_FILE_PERM, $CUPS_CONFIG_FILE_PERM)
32
33 dnl Default LogFilePerm
34 AC_ARG_WITH(log_perm, [ --with-log-file-perm set default LogFilePerm value, default=0644],
35 CUPS_LOG_FILE_PERM="$withval",
36 CUPS_LOG_FILE_PERM="0644")
37 AC_SUBST(CUPS_LOG_FILE_PERM)
38 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_LOG_FILE_PERM, $CUPS_LOG_FILE_PERM)
39
40 dnl Default Browsing
41 AC_ARG_ENABLE(browsing, [ --enable-browsing enable Browsing by default, default=yes])
42 if test "x$enable_browsing" = xno; then
43 CUPS_BROWSING="No"
44 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSING, 0)
45 else
46 CUPS_BROWSING="Yes"
47 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSING, 1)
48 fi
49 AC_SUBST(CUPS_BROWSING)
50
51 dnl Default BrowseLocalProtocols
52 AC_ARG_WITH(browse_local, [ --with-local-protocols set default BrowseLocalProtocols, default="CUPS"],
53 CUPS_BROWSE_LOCAL_PROTOCOLS="$withval",
54 CUPS_BROWSE_LOCAL_PROTOCOLS="CUPS")
55 AC_SUBST(CUPS_BROWSE_LOCAL_PROTOCOLS)
56 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSE_LOCAL_PROTOCOLS,
57 "$CUPS_BROWSE_LOCAL_PROTOCOLS")
58
59 dnl Default BrowseRemoteProtocols
60 AC_ARG_WITH(browse_remote, [ --with-remote-protocols set default BrowseRemoteProtocols, default="CUPS"],
61 CUPS_BROWSE_REMOTE_PROTOCOLS="$withval",
62 CUPS_BROWSE_REMOTE_PROTOCOLS="CUPS")
63 AC_SUBST(CUPS_BROWSE_REMOTE_PROTOCOLS)
64 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSE_REMOTE_PROTOCOLS,
65 "$CUPS_BROWSE_REMOTE_PROTOCOLS")
66
67 dnl Default BrowseShortNames
68 AC_ARG_ENABLE(browse_short, [ --enable-browse-short-names
69 enable BrowseShortNames by default, default=yes])
70 if test "x$enable_browse_short" = xno; then
71 CUPS_BROWSE_SHORT_NAMES="No"
72 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSE_SHORT_NAMES, 0)
73 else
74 CUPS_BROWSE_SHORT_NAMES="Yes"
75 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_BROWSE_SHORT_NAMES, 1)
76 fi
77 AC_SUBST(CUPS_BROWSE_SHORT_NAMES)
78
79 dnl Default DefaultShared
80 AC_ARG_ENABLE(default_shared, [ --enable-default-shared enable DefaultShared by default, default=yes])
81 if test "x$enable_default_shared" = xno; then
82 CUPS_DEFAULT_SHARED="No"
83 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_DEFAULT_SHARED, 0)
84 else
85 CUPS_DEFAULT_SHARED="Yes"
86 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_DEFAULT_SHARED, 1)
87 fi
88 AC_SUBST(CUPS_DEFAULT_SHARED)
89
90 dnl Default ImplicitClasses
91 AC_ARG_ENABLE(implicit, [ --enable-implicit-classes
92 enable ImplicitClasses by default, default=yes])
93 if test "x$enable_implicit" = xno; then
94 CUPS_IMPLICIT_CLASSES="No"
95 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_IMPLICIT_CLASSES, 0)
96 else
97 CUPS_IMPLICIT_CLASSES="Yes"
98 AC_DEFINE_UNQUOTED(CUPS_DEFAULT_IMPLICIT_CLASSES, 1)
99 fi
100 AC_SUBST(CUPS_IMPLICIT_CLASSES)
101
102
103 dnl
104 dnl End of "$Id$".
105 dnl