]> git.ipfire.org Git - thirdparty/cups.git/blame - config-scripts/cups-dnssd.m4
Remove old files.
[thirdparty/cups.git] / config-scripts / cups-dnssd.m4
CommitLineData
f7deaa1a 1dnl
2dnl "$Id$"
3dnl
4dnl DNS Service Discovery (aka Bonjour) stuff for the Common UNIX Printing System (CUPS).
5dnl
6dnl http://www.dns-sd.org
7dnl http://www.multicastdns.org/
8dnl http://developer.apple.com/networking/bonjour/
9dnl
5bd77a73 10dnl Copyright 2007-2008 by Apple Inc.
f7deaa1a 11dnl
bc44d920 12dnl These coded instructions, statements, and computer programs are the
13dnl property of Apple Inc. and are protected by Federal copyright
14dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
15dnl which should have been included with this file. If this file is
16dnl file is missing or damaged, see the license at "http://www.cups.org/".
f7deaa1a 17dnl
18
09a101d6 19AC_ARG_ENABLE(dnssd, [ --enable-dnssd turn on DNS Service Discovery support, default=yes])
20AC_ARG_WITH(dnssd-libs, [ --with-dnssd-libs set directory for DNS Service Discovery library],
f7deaa1a 21 LDFLAGS="-L$withval $LDFLAGS"
22 DSOFLAGS="-L$withval $DSOFLAGS",)
09a101d6 23AC_ARG_WITH(dnssd-includes, [ --with-dnssd-includes set directory for DNS Service Discovery includes],
f7deaa1a 24 CFLAGS="-I$withval $CFLAGS"
f7deaa1a 25 CPPFLAGS="-I$withval $CPPFLAGS",)
26
27DNSSDLIBS=""
28
29if test x$enable_dnssd != xno; then
30 AC_CHECK_HEADER(dns_sd.h, [
f7deaa1a 31 case "$uname" in
32 Darwin*)
33 # Darwin and MacOS X...
34 DNSSDLIBS="-framework CoreFoundation -framework SystemConfiguration"
cc0d019f 35 AC_DEFINE(HAVE_DNSSD)
f7deaa1a 36 AC_DEFINE(HAVE_COREFOUNDATION)
37 AC_DEFINE(HAVE_SYSTEMCONFIGURATION)
38 ;;
39 *)
40 # All others...
cc0d019f
MS
41 AC_CHECK_LIB(dns_sd,DNSServiceProcessResult,
42 AC_DEFINE(HAVE_DNSSD)
43 DNSSDLIBS="-ldns_sd")
f7deaa1a 44 ;;
45 esac
46 ])
47fi
48
49AC_SUBST(DNSSDLIBS)
50
51dnl
52dnl End of "$Id$".
53dnl