aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2012-04-07 13:45:36 -0700
committerPaul Eggert2012-04-07 13:45:36 -0700
commitbf6bba2b03fb576b46f904887dc1f2963d230902 (patch)
tree877122498db03fa98f5d41d5cee753cfc3aba407
parentdfae128a8a03835816213a37ef44a30e1bdd44cd (diff)
downloademacs-bf6bba2b03fb576b46f904887dc1f2963d230902.tar.gz
emacs-bf6bba2b03fb576b46f904887dc1f2963d230902.zip
Check pkg-config exit status when configuring (Bug#10626).
* configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config works; check its exit status. Problem reported by Jordi GutiƩrrez Hermoso in <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
-rw-r--r--ChangeLog8
-rw-r--r--configure.in17
2 files changed, 15 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index c3903258200..fa6a34220c0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
12012-04-07 Paul Eggert <eggert@cs.ucla.edu>
2
3 Check pkg-config exit status when configuring (Bug#10626).
4 * configure.in (PKG_CHECK_MODULES): Do not assume that pkg-config
5 works; check its exit status. Problem reported by Jordi GutiƩrrez
6 Hermoso in
7 <http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00787.html>.
8
12012-04-07 Glenn Morris <rgm@gnu.org> 92012-04-07 Glenn Morris <rgm@gnu.org>
2 10
3 * README, configure.in (AC_INIT): Bump version to 24.1.50. 11 * README, configure.in (AC_INIT): Bump version to 24.1.50.
diff --git a/configure.in b/configure.in
index 20b6de07246..7babf879128 100644
--- a/configure.in
+++ b/configure.in
@@ -1124,17 +1124,14 @@ AC_DEFUN([PKG_CHECK_MODULES], [
1124 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then 1124 if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then
1125 AC_MSG_CHECKING(for $2) 1125 AC_MSG_CHECKING(for $2)
1126 1126
1127 if $PKG_CONFIG --exists "$2" 2>&AS_MESSAGE_LOG_FD; then 1127 if $PKG_CONFIG --exists "$2" 2>&AS_MESSAGE_LOG_FD &&
1128 AC_MSG_RESULT(yes) 1128 $1_CFLAGS=`$PKG_CONFIG --cflags "$2" 2>&AS_MESSAGE_LOG_FD` &&
1129 succeeded=yes 1129 $1_LIBS=`$PKG_CONFIG --libs "$2" 2>&AS_MESSAGE_LOG_FD`; then
1130
1131 AC_MSG_CHECKING($1_CFLAGS)
1132 $1_CFLAGS=`$PKG_CONFIG --cflags "$2"|sed -e 's,///*,/,g'`
1133 AC_MSG_RESULT($$1_CFLAGS)
1134 1130
1135 AC_MSG_CHECKING($1_LIBS) 1131 $1_CFLAGS=`AS_ECHO(["$$1_CFLAGS"]) | sed -e 's,///*,/,g'`
1136 $1_LIBS=`$PKG_CONFIG --libs "$2"|sed -e 's,///*,/,g'` 1132 $1_LIBS=`AS_ECHO(["$$1_LIBS"]) | sed -e 's,///*,/,g'`
1137 AC_MSG_RESULT($$1_LIBS) 1133 AC_MSG_RESULT([yes CFLAGS='$$1_CFLAGS' LIBS='$$1_LIBS'])
1134 succeeded=yes
1138 else 1135 else
1139 AC_MSG_RESULT(no) 1136 AC_MSG_RESULT(no)
1140 $1_CFLAGS="" 1137 $1_CFLAGS=""