From c2c6f999b78be193cad9a74271877f2bc6891c1f Mon Sep 17 00:00:00 2001 From: Sebastien Estienne Date: Wed, 12 Oct 2005 13:27:08 +0000 Subject: * added support in autoconf for multiple architecture * only compile netlink support on linux git-svn-id: file:///home/lennart/svn/public/avahi/trunk@734 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe --- configure.ac | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 427dcdb..8db8c53 100644 --- a/configure.ac +++ b/configure.ac @@ -56,6 +56,39 @@ AC_PROG_LIBTOOL ACX_PTHREAD(,AC_MSG_ERROR([Missing POSIX Threads support])) +# +# Host specific stuffs +# +case "$host" in + *-netbsd* | *-knetbsd*-gnu) + AC_DEFINE([NETBSD],[],[ Support for NetBSD]) + avahi_platform=netbsd + ;; + *-openbsd*) + AC_DEFINE([OPENBSD],[],[ Support for OpenBSD]) + avahi_platform=openbsd + ;; + *-solaris*) + AC_DEFINE([SOLARIS],[],[ Support for Sun Solaris]) + avahi_platform=solaris + ;; + *-linux*) + AC_DEFINE([LINUX],[],[ Support for GNU/Linux]) + AC_DEFINE([HAVE_NETLINK],[],[ Support for netlink.h]) + avahi_platform=linux + ;; + *-freebsd* | *-kfreebsd*-gnu) + AC_DEFINE([FREEBSD],[],[ Support for FreeBSD]) + avahi_platform=freebsd + ;; + *-apple-darwin*) + AC_DEFINE([DARWIN],[],[ Support for AppleDarwin]) + avahi_platform=darwin + ;; +esac + +AM_CONDITIONAL(HAVE_NETLINK, [ test x"$avahi_platform" = xlinux ]) + # # Detecting the linux distribution for specific things like init scripts. # -- cgit