add systemd support
[platform/upstream/cups.git] / configure.in
1 dnl
2 dnl "$Id: configure.in 9939 2011-08-31 01:36:33Z mike $"
3 dnl
4 dnl   Configuration script for CUPS.
5 dnl
6 dnl   Copyright 2007-2010 by Apple Inc.
7 dnl   Copyright 1997-2007 by Easy Software Products, all rights reserved.
8 dnl
9 dnl   These coded instructions, statements, and computer programs are the
10 dnl   property of Apple Inc. and are protected by Federal copyright
11 dnl   law.  Distribution and use rights are outlined in the file "LICENSE.txt"
12 dnl   which should have been included with this file.  If this file is
13 dnl   file is missing or damaged, see the license at "http://www.cups.org/".
14 dnl
15
16 AC_INIT(cups/cups.h)
17
18 sinclude(config-scripts/cups-opsys.m4)
19 sinclude(config-scripts/cups-common.m4)
20 sinclude(config-scripts/cups-directories.m4)
21 sinclude(config-scripts/cups-manpages.m4)
22
23 sinclude(config-scripts/cups-3264.m4)
24 sinclude(config-scripts/cups-sharedlibs.m4)
25 sinclude(config-scripts/cups-libtool.m4)
26 sinclude(config-scripts/cups-compiler.m4)
27
28 sinclude(config-scripts/cups-image.m4)
29 sinclude(config-scripts/cups-network.m4)
30 sinclude(config-scripts/cups-poll.m4)
31 sinclude(config-scripts/cups-slp.m4)
32 sinclude(config-scripts/cups-gssapi.m4)
33 sinclude(config-scripts/cups-ldap.m4)
34 sinclude(config-scripts/cups-threads.m4)
35 sinclude(config-scripts/cups-ssl.m4)
36 sinclude(config-scripts/cups-pam.m4)
37 sinclude(config-scripts/cups-largefile.m4)
38 sinclude(config-scripts/cups-dnssd.m4)
39 sinclude(config-scripts/cups-launchd.m4)
40 sinclude(config-scripts/cups-systemd.m4)
41 sinclude(config-scripts/cups-defaults.m4)
42 sinclude(config-scripts/cups-pdf.m4)
43 sinclude(config-scripts/cups-scripting.m4)
44
45 INSTALL_LANGUAGES=""
46 UNINSTALL_LANGUAGES=""
47 LANGFILES=""
48 if test "x$LANGUAGES" != x; then
49         INSTALL_LANGUAGES="install-languages"
50         UNINSTALL_LANGUAGES="uninstall-languages"
51         for lang in $LANGUAGES; do
52                 if test -f doc/$lang/index.html.in; then
53                         LANGFILES="$LANGFILES doc/$lang/index.html"
54                 fi
55
56                 if test -f templates/$lang/header.tmpl.in; then
57                         LANGFILES="$LANGFILES templates/$lang/header.tmpl"
58                 fi
59         done
60 elif test "x$CUPS_BUNDLEDIR" != x; then
61         INSTALL_LANGUAGES="install-langbundle"
62         UNINSTALL_LANGUAGES="uninstall-langbundle"
63 fi
64
65 AC_SUBST(INSTALL_LANGUAGES)
66 AC_SUBST(UNINSTALL_LANGUAGES)
67
68 AC_OUTPUT(Makedefs
69           conf/cupsd.conf
70           conf/mime.convs
71           conf/pam.std
72           conf/snmp.conf
73           cups-config
74           data/testprint
75           data/cups.service
76           data/cups.socket
77           data/cups.path
78           desktop/cups.desktop
79           doc/help/ref-cupsd-conf.html
80           doc/help/standard.html
81           doc/index.html
82           man/client.conf.man
83           man/cups-deviced.man
84           man/cups-driverd.man
85           man/cups-lpd.man
86           man/cupsaddsmb.man
87           man/cupsd.conf.man
88           man/cupsd.man
89           man/lpoptions.man
90           scheduler/cups-lpd.xinetd
91           scheduler/cups.sh
92           scheduler/cups.xml
93           scheduler/org.cups.cups-lpd.plist
94           templates/header.tmpl
95           packaging/cups.list
96           $LANGFILES)
97
98 chmod +x cups-config
99
100 dnl
101 dnl End of "$Id: configure.in 9939 2011-08-31 01:36:33Z mike $".
102 dnl