]> granicus.if.org Git - postgresql/commitdiff
Windows also needs an override of the shared libpython detection
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 2 May 2015 17:23:16 +0000 (13:23 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 2 May 2015 17:23:16 +0000 (13:23 -0400)
configure
configure.in
src/pl/plpython/Makefile

index 17105fa9e9558f9e43dca3d02d72c4d69e2499df..6691d7382c4502e2ec90190f5605d24e6d01ad2b 100755 (executable)
--- a/configure
+++ b/configure
@@ -7549,15 +7549,18 @@ fi
   # we see if there is a file that is named like a shared library.
 
   if test "$python_enable_shared" != 1; then
-    # OS X does supply a .dylib even though Py_ENABLE_SHARED does not
-    # get set.  The file detection logic below doesn't succeed on
-    # older OS X versions, so make it explicit.
     if test "$PORTNAME" = darwin; then
+      # OS X does supply a .dylib even though Py_ENABLE_SHARED does
+      # not get set.  The file detection logic below doesn't succeed
+      # on older OS X versions, so make it explicit.
+      python_enable_shared=1
+    elif test "$PORTNAME" = win32; then
+      # Windows also needs an explicit override.
       python_enable_shared=1
     else
       # We don't know the platform shared library extension here yet,
       # so we try some candidates.
-      for dlsuffix in .so .dll .sl; do
+      for dlsuffix in .so .sl; do
         if ls "$python_libdir"/libpython*${dlsuffix}* >/dev/null 2>&1; then
           python_enable_shared=1
           break
index 6cc47cd5d5741794d2d7ffa252e1c9dc4f8760bc..5e2db6c02699ed579f356d71e5c52c3baaf15df7 100644 (file)
@@ -909,15 +909,18 @@ if test "$with_python" = yes; then
   # we see if there is a file that is named like a shared library.
 
   if test "$python_enable_shared" != 1; then
-    # OS X does supply a .dylib even though Py_ENABLE_SHARED does not
-    # get set.  The file detection logic below doesn't succeed on
-    # older OS X versions, so make it explicit.
     if test "$PORTNAME" = darwin; then
+      # OS X does supply a .dylib even though Py_ENABLE_SHARED does
+      # not get set.  The file detection logic below doesn't succeed
+      # on older OS X versions, so make it explicit.
+      python_enable_shared=1
+    elif test "$PORTNAME" = win32; then
+      # Windows also needs an explicit override.
       python_enable_shared=1
     else
       # We don't know the platform shared library extension here yet,
       # so we try some candidates.
-      for dlsuffix in .so .dll .sl; do
+      for dlsuffix in .so .sl; do
         if ls "$python_libdir"/libpython*${dlsuffix}* >/dev/null 2>&1; then
           python_enable_shared=1
           break
index 8b1d8908e68ab3e1aa79fe3b5f07928596aea9fb..4c9d1461473e4241f5bed03685ba42eee73e2781 100644 (file)
@@ -8,7 +8,6 @@ include $(top_builddir)/src/Makefile.global
 # Windows needs to convert backslashed paths to normal slashes,
 # and we have to remove -lpython from the link since we are building our own
 ifeq ($(PORTNAME), win32)
-shared_libpython = yes
 python_includespec := $(subst \,/,$(python_includespec))
 override python_libspec =
 endif