AC_DEFUN([MD_CHECK_OS], [ AC_CANONICAL_HOST AC_MSG_CHECKING(for target OS) case $host in *-linux*) AC_DEFINE(OS_LINUX, [], [define to 1 if building for Linux]) AC_SUBST(OS_LINUX) MD_OS=linux AC_MSG_RESULT(Linux) ;; *-freebsd*|*-openbsd*|*-netbsd*|*-k*bsd*-gnu) AC_DEFINE(OS_BSD, [], [define to 1 if building for BSD]) AC_SUBST(OS_BSD) MD_OS=bsd AC_MSG_RESULT(*BSD) ;; *-solaris*) AC_DEFINE(OS_SOLARIS, [], [define to 1 if building for Solaris]) AC_SUBST(OS_SOLARIS) MD_OS=solaris AC_MSG_RESULT(Solaris) ;; *-darwin*) AC_DEFINE(OS_DARWIN, [], [define to 1 if building for OS X (Darwin)]) AC_SUBST(OS_DARWIN) MD_OS=darwin AC_MSG_RESULT(Darwin and/or Mac OS X) ;; *) AC_MSG_RESULT(unknown) AC_MSG_ERROR(libhid is not yet supported on $host) esac AC_SUBST(OS_CFLAGS) AC_SUBST(OS_LDFLAGS) ])