mirror of
https://gitlab.com/apparmor/apparmor.git
synced 2025-03-04 16:35:02 +01:00

mediation, file picker, etc.), making it easier for other source bases to detect the presence of libapparmor would be beneficial. This patch adds pkg-config support to the build infrastructure for libapparmor. Signed-off-by: Steve Beattie <sbeattie@ubuntu.com> Acked-by: Kees Cook <kees@ubuntu.com>
87 lines
2.1 KiB
Text
87 lines
2.1 KiB
Text
m4_define([__apparmor_version], m4_sinclude(common/Version))
|
|
m4_ifdef(__apparmor_version, , m4_define([__apparmor_version], m4_sinclude(../../common/Version)))
|
|
m4_define([__aalen], decr(len(__apparmor_version)))
|
|
m4_define([apparmor_version], m4_substr(__apparmor_version, 0, __aalen))
|
|
|
|
AC_INIT(configure.in)
|
|
|
|
AM_INIT_AUTOMAKE(libapparmor1, apparmor_version)
|
|
|
|
AM_PROG_LEX
|
|
AC_PROG_YACC
|
|
AC_PROG_SED
|
|
PKG_PROG_PKG_CONFIG
|
|
|
|
AC_PATH_PROG([SWIG], [swig])
|
|
|
|
sinclude(m4/ac_pod2man.m4)
|
|
PROG_POD2MAN
|
|
|
|
AC_MSG_CHECKING(Checking for Python)
|
|
AC_ARG_WITH(python,
|
|
[ --with-python enable the python wrapper [[default=no]]],
|
|
[AC_MSG_RESULT($withval)], [AC_MSG_RESULT(no)])
|
|
if test "$with_python" = "yes"; then
|
|
AC_PATH_PROG(PYTHON, python, no)
|
|
if test x$PYTHON = xno; then
|
|
enable_python = no
|
|
else
|
|
sinclude(m4/ac_python_devel.m4)
|
|
AC_PYTHON_DEVEL
|
|
AM_PATH_PYTHON
|
|
fi
|
|
fi
|
|
|
|
AC_MSG_CHECKING(Checking for perl)
|
|
AC_ARG_WITH(perl,
|
|
[ --with-perl enable the perl wrapper [[default=no]]],
|
|
[AC_MSG_RESULT($withval)], [AC_MSG_RESULT(no)])
|
|
if test "$with_perl" = "yes"; then
|
|
AC_PATH_PROG(PERL, perl, no)
|
|
if test x$PERL = xno; then
|
|
enable_perl=no
|
|
else
|
|
perl_includedir="`$PERL -e 'use Config; print $Config{archlib}'`/CORE"
|
|
AC_CHECK_FILE($perl_includedir/perl.h, enable_perl=yes, enable_perl=no)
|
|
fi
|
|
fi
|
|
|
|
|
|
AC_MSG_CHECKING(Checking for ruby)
|
|
AC_ARG_WITH(ruby,
|
|
[ --with-ruby enable the ruby wrapper [[default=no]]],
|
|
[AC_MSG_RESULT($withval)], [AC_MSG_RESULT(no)])
|
|
if test "$with_ruby" = "yes"; then
|
|
AC_PATH_PROG([RUBY], [ruby])
|
|
fi
|
|
|
|
|
|
AM_CONDITIONAL(HAVE_PYTHON, test x$with_python = xyes)
|
|
AM_CONDITIONAL(HAVE_PERL, test x$with_perl = xyes)
|
|
AM_CONDITIONAL(HAVE_RUBY, test x$with_ruby = xyes)
|
|
AM_CONDITIONAL(BUILD_ROOTLIB, test x$enable_rootlib = xyes)
|
|
|
|
AC_HEADER_STDC
|
|
AC_CHECK_HEADERS(unistd.h stdint.h)
|
|
|
|
AC_CHECK_FUNCS(asprintf)
|
|
|
|
AM_PROG_CC_C_O
|
|
AC_C_CONST
|
|
AM_PROG_LIBTOOL
|
|
|
|
AC_OUTPUT(
|
|
Makefile
|
|
doc/Makefile
|
|
src/Makefile
|
|
swig/Makefile
|
|
swig/perl/Makefile
|
|
swig/perl/Makefile.PL
|
|
swig/python/Makefile
|
|
swig/python/setup.py
|
|
swig/ruby/Makefile
|
|
testsuite/Makefile
|
|
testsuite/config/Makefile
|
|
testsuite/libaalogparse.test/Makefile
|
|
testsuite/lib/Makefile
|
|
)
|