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 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 )