|
Packit |
84c3e8 |
AC_INIT([cgdcbx], [1.0.2])
|
|
Packit |
84c3e8 |
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
|
|
Packit |
84c3e8 |
|
|
Packit |
84c3e8 |
AC_PROG_CC
|
|
Packit |
84c3e8 |
|
|
Packit |
84c3e8 |
AC_SUBST(LIBMNL_CFLAGS)
|
|
Packit |
84c3e8 |
AC_SUBST(LIBMNL_LIBS)
|
|
Packit |
84c3e8 |
|
|
Packit |
84c3e8 |
# Require libcgroup but not new API
|
|
Packit |
84c3e8 |
PKG_CHECK_MODULES([LIBCGROUP], [libcgroup >= 0.32])
|
|
Packit |
84c3e8 |
AC_CHECK_LIB(cgroup, cgroup_change_all_cgroups, AC_DEFINE([HAVE_CGROUP_CHANGE_ALL_CGROUPS]))
|
|
Packit |
84c3e8 |
|
|
Packit |
84c3e8 |
AC_CHECK_HEADER([libcgroup.h], ,[AC_MSG_ERROR(
|
|
Packit |
84c3e8 |
[Could not find libcgroup.h. Try installing libcgroup-devel])]
|
|
Packit |
84c3e8 |
)
|
|
Packit |
84c3e8 |
AC_CHECK_HEADER([libmnl/libmnl.h], , [AC_MSG_ERROR(
|
|
Packit |
84c3e8 |
[Could not find libmnl.h. Try installing libmnl-devel])]
|
|
Packit |
84c3e8 |
)
|
|
Packit |
84c3e8 |
|
|
Packit |
84c3e8 |
AC_CHECK_HEADERS([linux/dcbnl.h])
|
|
Packit |
84c3e8 |
AC_CHECK_HEADERS([getopt.h])
|
|
Packit |
84c3e8 |
AC_CHECK_HEADERS([sys/file.h])
|
|
Packit |
84c3e8 |
AC_CHECK_HEADERS([sys/queue.h])
|
|
Packit |
84c3e8 |
AC_CHECK_HEADERS([sys/select.h])
|
|
Packit |
84c3e8 |
AC_CHECK_HEADERS([syslog.h])
|
|
Packit |
84c3e8 |
|
|
Packit |
84c3e8 |
AC_C_INLINE
|
|
Packit |
84c3e8 |
AC_FUNC_MALLOC
|
|
Packit |
84c3e8 |
AC_HEADER_STDBOOL
|
|
Packit |
84c3e8 |
AC_PREREQ
|
|
Packit |
84c3e8 |
AC_PROG_INSTALL
|
|
Packit |
84c3e8 |
AC_TYPE_PID_T
|
|
Packit |
84c3e8 |
AC_TYPE_SIZE_T
|
|
Packit |
84c3e8 |
AC_TYPE_SSIZE_T
|
|
Packit |
84c3e8 |
AC_TYPE_UID_T
|
|
Packit |
84c3e8 |
|
|
Packit |
84c3e8 |
AC_CONFIG_FILES([Makefile version.h cgdcbxd.spec cgdcbxd.pc])
|
|
Packit |
84c3e8 |
AC_CONFIG_MACRO_DIR([m4])
|
|
Packit |
84c3e8 |
AC_OUTPUT
|