# -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_INIT([lxc], [0.4.0]) AC_CONFIG_SRCDIR([configure.in]) AC_CONFIG_AUX_DIR([config]) AM_CONFIG_HEADER([src/config.h]) AM_INIT_AUTOMAKE([-Wno-portability]) AC_CANONICAL_HOST AC_PROG_RANLIB AM_PROG_CC_C_O AC_GNU_SOURCE AC_PROG_LIBTOOL AC_CHECK_PROG(SETCAP, setcap, yes, no, "/usr/sbin") AC_CHECK_HEADERS([linux/netlink.h linux/genetlink.h], [], AC_MSG_ERROR([netlink headers not found]), [#include #include #include ]) AC_PROG_GCC_TRADITIONAL if test "x$GCC" = "xyes"; then CFLAGS="$CFLAGS -Wall" fi AC_CONFIG_FILES([ Makefile lxc.spec config/Makefile src/Makefile src/lxc/Makefile src/lxc/lxc-ps src/lxc/lxc-checkconfig etc/Makefile etc/lxc-macvlan.conf etc/lxc-no-netns.conf etc/lxc-empty-netns.conf etc/lxc-phys.conf etc/lxc-veth.conf etc/lxc-complex-config test/Makefile ]) AC_CONFIG_COMMANDS([default],[[]],[[]]) AC_OUTPUT if test "x$SETCAP" = "xno"; then AC_MSG_NOTICE([ Warning: -------- The libcap-2 is not installed. That means the tools to set the privilege for the lxc commands are not available and you will need to run these commands as root ]) else AC_MSG_NOTICE([ Advice: ------- When installing the tools, it is adviced to install as root, so the privilege for the commands will be set and they will be usable by non-root user make && sudo make install ]) fi