]> git.ipfire.org Git - thirdparty/lldpd.git/blame - m4/os.m4
os: add support for DragonFly BSD
[thirdparty/lldpd.git] / m4 / os.m4
CommitLineData
e12c2365
VB
1#
2# lldp_CHECK_OS
3#
4# List of supported OS.
5#
6AC_DEFUN([lldp_DEFINE_OS], [dnl
7 case $host_os in
8 $1)
9 os="$2"
10 AC_DEFINE_UNQUOTED(HOST_OS_$3, 1, [Host operating system is $2])
11 ;;
12 esac
e66b7f34 13 AM_CONDITIONAL(HOST_OS_$3, test x"$os" = x"$2")dnl
e12c2365
VB
14])
15
16AC_DEFUN([lldp_CHECK_OS], [
17 AC_CANONICAL_HOST
18 AC_MSG_CHECKING([if host OS is supported])
19
20 lldp_DEFINE_OS(linux*, Linux, LINUX)
4e5f34c5 21 lldp_DEFINE_OS(freebsd*|kfreebsd*, FreeBSD, FREEBSD)
1b3eea3d 22 lldp_DEFINE_OS(dragonfly*, [DragonFly BSD], DRAGONFLY)
690b944c 23 lldp_DEFINE_OS(openbsd*, OpenBSD, OPENBSD)
8dab5698 24 lldp_DEFINE_OS(netbsd*, NetBSD, NETBSD)
e66b7f34 25 lldp_DEFINE_OS(darwin*, [Mac OS X], OSX)
e12c2365 26
e66b7f34 27 if test x"$os" = x; then
e12c2365
VB
28 AC_MSG_RESULT(no)
29 AC_MSG_ERROR([*** unsupported OS $host_os])
30 fi
31 AC_MSG_RESULT([yes ($os)])
32])