X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=util-vserver%2Fconfigure.ac;h=b33db76a1b8e9252f509f725865ee4b7523a58da;hb=77b1fcf0d74a7241908a516a401b80671a0414ac;hp=d36bd58cabfe572d98d2b262a64f5e6fe2f8734b;hpb=97839319057bd16ec67b8cd4dd8134712725659d;p=util-vserver.git diff --git a/util-vserver/configure.ac b/util-vserver/configure.ac index d36bd58..b33db76 100644 --- a/util-vserver/configure.ac +++ b/util-vserver/configure.ac @@ -25,7 +25,7 @@ dnl AC_PREREQ(2.57) -AC_INIT(util-vserver, 0.23.95, enrico.scholz@informatik.tu-chemnitz.de) +AC_INIT(util-vserver, 0.23.97, enrico.scholz@informatik.tu-chemnitz.de) AC_CONFIG_SRCDIR([src/capchroot.c]) AC_CONFIG_HEADER([config.h]) @@ -41,29 +41,27 @@ AC_PROG_LN_S AC_PROG_RANLIB AM_PROG_CC_C_O -ENSC_CHECK_CC_FLAG([-std=c99]) +ENSC_CHECK_CC_FLAG([-std=c99 -Wall -pedantic -W -Wno-unused-parameter]) +ENSC_CHECK_CXX_FLAG([-ansi -Wall -pedantic -W -fmessage-length=0]) AC_ARG_VAR(CC, [The C compiler]) -AC_MSG_CHECKING([for linux kernel headers]) -AC_ARG_WITH([kerneldir], - [AC_HELP_STRING([--with-kerneldir=DIR], - [assume top-kernelsources in DIR (default: /lib/modules//build)])], - [case "$withval" in - yes|no) AC_MSG_ERROR(['$withval' is not a valid value for kerneldir]);; - *) kerneldir=$withval;; - esac], - [kerneldir= - for i in /lib/modules/$(uname -r)/build /usr/src/linux /usr; do - test -e $i/include/linux/version.h && { kerneldir=$i; break; } - done]) +ENSC_KERNEL_HEADERS(kernelincludedir) +ENSC_UV_VROOTDIR(vserverdir) +ENSC_CHANGELOG([SYSCALL_SWITCH]) -test "$kerneldir" -a -e $i/include/linux/version.h || { - AC_MSG_ERROR([Can not find kernelsources]) -} +AC_MSG_CHECKING([whether to enable linuxconf modules]) +AC_ARG_ENABLE([linuxconf], + [AC_HELP_STRING([--enable-linuxconf], + [enable 'newvserver' linuxconf module (default: no)])], + [case "$enableval" in + yes|no) ;; + *) AC_MSG_ERROR(['$i' is not a supported value for '--enable-linuxconf']);; + esac], + [enable_linuxconf=no]) + +AC_MSG_RESULT($enable_linuxconf) +AM_CONDITIONAL(ENSC_ENABLE_LINUXCONF, [test x"$enable_linuxconf" = xyes]) -kernelincludedir=$kerneldir/include -AC_SUBST(kernelincludedir) -AC_MSG_RESULT($kernelincludedir/linux) AC_MSG_CHECKING([for supported APIs]) AC_ARG_ENABLE([apis],