emacs-diffs
[Top][All Lists]
Advanced

[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])



reply via email to

[Prev in Thread] Current Thread [Next in Thread]