dnl Configure script for NBD system dnl (c) 1998 Martin Mares , (c) 2000 Pavel Machek AC_INIT(nbd, 2.5, wouter@debian.org) AC_ARG_ENABLE(lfs, AC_HELP_STRING([--enable-lfs],[Enable Large File Support (default is no)]), [NBD_LFS=1], [NBD_LFS=0]) AC_MSG_CHECKING([whether Large File Support should be enabled]) if test $NBD_LFS -eq 1; then AC_DEFINE(NBD_LFS,1, [Define to 1 if Large File Support should be enabled]) AC_MSG_RESULT([yes]) else AC_DEFINE(NBD_LFS,0) AC_MSG_RESULT([no]) fi AC_PROG_CC AC_MSG_CHECKING(whether warnings should be enabled) if test -n "$GCC" ; then AC_MSG_RESULT(yes) CFLAGS="$CFLAGS -Wall -W -Wno-parentheses -Wstrict-prototypes -Wno-unused" else AC_MSG_RESULT(no) fi #AC_PROG_INSTALL AC_C_BIGENDIAN AC_C_INLINE AC_C_CONST AC_CHECK_SIZEOF(unsigned short int) AC_CHECK_SIZEOF(unsigned int) AC_CHECK_SIZEOF(unsigned long int) AC_CHECK_SIZEOF(unsigned long long int) AC_CHECK_FUNCS([llseek alarm gethostbyname inet_ntoa memset socket strerror strstr]) AC_FUNC_FORK AC_FUNC_MALLOC AC_FUNC_REALLOC AC_FUNC_SETVBUF_REVERSED AC_MSG_CHECKING(whether client should be built) case "`uname`" in *Linux*) BUILD_CLIENT=nbd-client AC_MSG_RESULT(yes) ;; *) AC_MSG_RESULT(no) ;; esac AC_CHECK_HEADERS([linux/nbd.h arpa/inet.h fcntl.h netdb.h netinet/in.h sys/ioctl.h sys/mount.h sys/socket.h syslog.h]) AC_HEADER_SYS_WAIT AC_TYPE_OFF_T AC_TYPE_PID_T AC_SUBST(BUILD_CLIENT) AC_CONFIG_HEADER(config.h) AC_OUTPUT(Makefile)