[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-25 f3653ec: * configure.ac (HAVE_MODULES): Treat gnu
From: |
Glenn Morris |
Subject: |
[Emacs-diffs] emacs-25 f3653ec: * configure.ac (HAVE_MODULES): Treat gnu like gnu-linux. (Bug#22722) |
Date: |
Fri, 15 Apr 2016 23:19:52 +0000 |
branch: emacs-25
commit f3653ec446ed95404889cf16c67b2d96b3955f52
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>
* configure.ac (HAVE_MODULES): Treat gnu like gnu-linux. (Bug#22722)
---
configure.ac | 38 ++++++++++++++++++++------------------
1 files changed, 20 insertions(+), 18 deletions(-)
diff --git a/configure.ac b/configure.ac
index d31b8df..d803363 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3336,24 +3336,26 @@ HAVE_MODULES=no
MODULES_OBJ=
MODULES_SUFFIX=
if test "${with_modules}" != "no"; then
- if test "$opsys" = "gnu-linux"; then
- LIBMODULES="-ldl"
- MODULES_SUFFIX=".so"
- HAVE_MODULES=yes
- elif test "$opsys" = "cygwin"; then
- MODULES_SUFFIX=".dll"
- HAVE_MODULES=yes
- elif test "$opsys" = "darwin"; then
- MODULES_SUFFIX=".so"
- HAVE_MODULES=yes
- elif test "$opsys" = "mingw32"; then
- MODULES_SUFFIX=".dll"
- HAVE_MODULES=yes
- else
- # BSD system have dlopen in the libc
- AC_CHECK_FUNC(dlopen, [MODULES_SUFFIX=".so"]
- [HAVE_MODULES=yes], [])
- fi
+ case $opsys in
+ gnu*)
+ LIBMODULES="-ldl"
+ MODULES_SUFFIX=".so"
+ HAVE_MODULES=yes
+ ;;
+ cygwin|mingw32)
+ MODULES_SUFFIX=".dll"
+ HAVE_MODULES=yes
+ ;;
+ darwin)
+ MODULES_SUFFIX=".so"
+ HAVE_MODULES=yes
+ ;;
+ *)
+ # BSD system have dlopen in the libc
+ AC_CHECK_FUNC(dlopen, [MODULES_SUFFIX=".so"]
+ [HAVE_MODULES=yes], [])
+ ;;
+ esac
if test "${HAVE_MODULES}" = no; then
AC_MSG_ERROR([Dynamic modules are not supported on your system])
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-25 f3653ec: * configure.ac (HAVE_MODULES): Treat gnu like gnu-linux. (Bug#22722),
Glenn Morris <=