[libglademm] Add glibmm_check_perl.m4 to scripts/ directory.
- From: Krzesimir Nowak <krnowak src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libglademm] Add glibmm_check_perl.m4 to scripts/ directory.
- Date: Tue, 27 Sep 2011 13:02:00 +0000 (UTC)
commit f435b7a16a89d4af8dcebc1eb61ca6fa3a1809e1
Author: Krzesimir Nowak <qdlacz gmail com>
Date: Tue Sep 27 15:00:51 2011 +0200
Add glibmm_check_perl.m4 to scripts/ directory.
It was removed recently in glibmm.
Fixes #660243.
scripts/Makefile.am | 2 +-
scripts/glibmm_check_perl.m4 | 58 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 59 insertions(+), 1 deletions(-)
---
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index 7e786de..36c84fc 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -1,3 +1,3 @@
-EXTRA_DIST = macros.m4
+EXTRA_DIST = macros.m4 glibmm_check_perl.m4
diff --git a/scripts/glibmm_check_perl.m4 b/scripts/glibmm_check_perl.m4
new file mode 100644
index 0000000..2c0dcbb
--- /dev/null
+++ b/scripts/glibmm_check_perl.m4
@@ -0,0 +1,58 @@
+dnl
+dnl Some macros needed for autoconf
+dnl
+
+
+## GLIBMM_CV_PERL_VERSION(version)
+##
+## Helper macro of GLIBMM_CHECK_PERL(). It generates a cache variable
+## name that includes the version number, in order to avoid clashes.
+##
+m4_define([GLIBMM_CV_PERL_VERSION],
+ [glibmm_cv_perl_version_[]m4_translit([$1], [.${}], [____])])
+
+
+## GLIBMM_CHECK_PERL(version)
+##
+## Check for Perl >= version and set PERL_PATH. If Perl is not found
+## and maintainer-mode is enabled, abort with an error message. If not
+## in maintainer-mode, set PERL_PATH=perl on failure.
+##
+## Deprecated: Use MM_CHECK_PERL from mm-common or omit entirely.
+##
+AU_DEFUN([GLIBMM_CHECK_PERL],
+[
+ glibmm_perl_result=no
+
+ AC_PATH_PROGS([PERL_PATH], [perl perl5], [not found])
+
+ if test "x$PERL_PATH" != "xnot found"; then
+ {
+ AC_CACHE_CHECK(
+ [whether Perl is new enough],
+ GLIBMM_CV_PERL_VERSION([$1]),
+ [
+ ]GLIBMM_CV_PERL_VERSION([$1])[=no
+ "$PERL_PATH" -e "require v$1; exit 0;" >/dev/null 2>&1 && ]GLIBMM_CV_PERL_VERSION([$1])[=yes
+ ])
+ test "x${GLIBMM_CV_PERL_VERSION([$1])}" = xyes && glibmm_perl_result=yes
+ }
+ else
+ {
+ # Make sure we have something sensible, even if it doesn't work.
+ PERL_PATH=perl
+ }
+ fi
+
+ if test "x$glibmm_perl_result" = xno && test "x$USE_MAINTAINER_MODE" = xyes; then
+ {
+ AC_MSG_ERROR([[
+*** Perl >= ]$1[ is required for building $PACKAGE in maintainer-mode.
+]])
+ }
+ fi
+
+ AC_SUBST([PERL_PATH])
+],
+[[Use MM_CHECK_PERL from mm-common or omit entirely.]])
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]