r3: Initial revision
[nbd.git] / configure.in
1 dnl Configure script for NBD system
2 dnl (c) 1998 Martin Mares <mj@ucw.cz>, (c) 2000 Pavel Machek <pavel@ucw.cz>
3 AC_INIT(nbd-server.c)
4
5
6 AC_PROG_CC
7 AC_MSG_CHECKING(whether warnings should be enabled)
8 if test -n "$GCC" ; then
9   AC_MSG_RESULT(yes)
10   CFLAGS="$CFLAGS -Wall -W -Wno-parentheses -Wstrict-prototypes -Wno-unused"
11 else
12   AC_MSG_RESULT(no)
13 fi
14 #AC_PROG_INSTALL
15 AC_C_BIGENDIAN
16 AC_C_INLINE
17 AC_CHECK_SIZEOF(unsigned short int)
18 AC_CHECK_SIZEOF(unsigned int)
19 AC_CHECK_SIZEOF(unsigned long int)
20 AC_CHECK_SIZEOF(unsigned long long int)
21 AC_CHECK_FUNCS(llseek)
22 AC_MSG_CHECKING(whether client should be built)
23 case "`uname`" in
24      *Linux*) BUILD_CLIENT=nbd-client
25               AC_MSG_RESULT(yes)
26               ;;
27      *) AC_MSG_RESULT(no) ;;
28      esac
29 AC_SUBST(BUILD_CLIENT)
30 AC_CONFIG_HEADER(config.h)
31 AC_OUTPUT(Makefile)
32