Fail the configure stage if podchecker is not available since man page generation always happens.
Signed-off-by: Tyler Hicks <[email protected]> --- libraries/libapparmor/configure.ac | 3 +++ libraries/libapparmor/m4/ac_podchecker.m4 | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 libraries/libapparmor/m4/ac_podchecker.m4 diff --git a/libraries/libapparmor/configure.ac b/libraries/libapparmor/configure.ac index 16460d9..1a317ce 100644 --- a/libraries/libapparmor/configure.ac +++ b/libraries/libapparmor/configure.ac @@ -14,6 +14,9 @@ PKG_PROG_PKG_CONFIG AC_PATH_PROG([SWIG], [swig]) +sinclude(m4/ac_podchecker.m4) +PROG_PODCHECKER + sinclude(m4/ac_pod2man.m4) PROG_POD2MAN diff --git a/libraries/libapparmor/m4/ac_podchecker.m4 b/libraries/libapparmor/m4/ac_podchecker.m4 new file mode 100644 index 0000000..7fd3b87 --- /dev/null +++ b/libraries/libapparmor/m4/ac_podchecker.m4 @@ -0,0 +1,11 @@ +AC_DEFUN([PROG_PODCHECKER],[ + AC_CHECK_PROG(PODCHECKER,podchecker,podchecker,no) + if test "$PODCHECKER" = "no"; then + AC_MSG_ERROR([ +The podchecker program was not found in the default path. podchecker is part of +Perl, which can be retrieved from: + + https://www.perl.org +]) + fi +]) -- 2.1.0 -- AppArmor mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
