[Libguestfs] [PATCH 03/16] configure: Move Perl program / man page detection into m4/guestfs_perl.m4.

Richard W.M. Jones rjones at redhat.com
Thu Oct 29 15:02:08 UTC 2015


---
 configure.ac       | 23 -----------------------
 m4/guestfs_perl.m4 | 25 ++++++++++++++++++++++++-
 2 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/configure.ac b/configure.ac
index 2862afc..80803c1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -656,29 +656,6 @@ AC_CHECK_PROG([GPERF],[gperf],[gperf],[no])
 test "x$GPERF" = "xno" &&
     AC_MSG_ERROR([gperf must be installed])
 
-dnl Check for perl.
-AC_CHECK_PROG([PERL],[perl],[perl],[no])
-test "x$PERL" = "xno" &&
-    AC_MSG_ERROR([perl must be installed])
-
-dnl Check for Pod::Man, Pod::Simple.
-AC_MSG_CHECKING([for Pod::Man])
-if ! $PERL -MPod::Man -e1 >&AS_MESSAGE_LOG_FD 2>&1; then
-    AC_MSG_ERROR([perl Pod::Man must be installed])
-else
-    AC_MSG_RESULT([yes])
-fi
-AC_MSG_CHECKING([for Pod::Simple])
-if ! $PERL -MPod::Simple -e1 >&AS_MESSAGE_LOG_FD 2>&1; then
-    AC_MSG_ERROR([perl Pod::Simple must be installed])
-else
-    AC_MSG_RESULT([yes])
-fi
-
-dnl Define the path to the podwrapper program.
-PODWRAPPER="$PERL $(pwd)/podwrapper.pl"
-AC_SUBST([PODWRAPPER])
-
 dnl Check for genisoimage/mkisofs
 AC_PATH_PROGS([GENISOIMAGE],[genisoimage mkisofs],[no],
     [$PATH$PATH_SEPARATOR/usr/sbin$PATH_SEPARATOR/sbin])
diff --git a/m4/guestfs_perl.m4 b/m4/guestfs_perl.m4
index 9951aa0..4a1aacd 100644
--- a/m4/guestfs_perl.m4
+++ b/m4/guestfs_perl.m4
@@ -15,7 +15,30 @@
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 
-dnl Check for Perl (optional, for Perl bindings and Perl tools).
+dnl Check for perl (required).
+AC_CHECK_PROG([PERL],[perl],[perl],[no])
+test "x$PERL" = "xno" &&
+    AC_MSG_ERROR([perl must be installed])
+
+dnl Check for Pod::Man, Pod::Simple (for man pages).
+AC_MSG_CHECKING([for Pod::Man])
+if ! $PERL -MPod::Man -e1 >&AS_MESSAGE_LOG_FD 2>&1; then
+    AC_MSG_ERROR([perl Pod::Man must be installed])
+else
+    AC_MSG_RESULT([yes])
+fi
+AC_MSG_CHECKING([for Pod::Simple])
+if ! $PERL -MPod::Simple -e1 >&AS_MESSAGE_LOG_FD 2>&1; then
+    AC_MSG_ERROR([perl Pod::Simple must be installed])
+else
+    AC_MSG_RESULT([yes])
+fi
+
+dnl Define the path to the podwrapper program.
+PODWRAPPER="$PERL $(pwd)/podwrapper.pl"
+AC_SUBST([PODWRAPPER])
+
+dnl Check for Perl for Perl bindings and Perl tools.
 AC_ARG_ENABLE([perl],
     AS_HELP_STRING([--disable-perl], [disable Perl language bindings]),
     [],
-- 
2.5.0




More information about the Libguestfs mailing list