diff configure.in @ 8675:43c6012bd4c2

configure.in: separate cases for cygwin and mingw
author Benjamin Lindner <lindnerben@gmx.net>
date Wed, 04 Feb 2009 17:48:30 -0500
parents 9792c26bffc7
children 22462fd58e66
line wrap: on
line diff
--- a/configure.in	Wed Feb 04 17:14:14 2009 -0500
+++ b/configure.in	Wed Feb 04 17:48:30 2009 -0500
@@ -1243,14 +1243,10 @@
     SONAME_FLAGS='-install_name $(octlibdir)/$@'
     library_path_var=DYLD_LIBRARY_PATH	
   ;;
-  *-*-mingw* | *-*-cygwin*)
-    case "$canonical_host_type" in
-      *-*-cygwin*)
-        LIBPRE=cyg
-	SHLLIBPRE=cyg
-        SHLBINPRE=lib
-      ;;
-    esac
+  *-*-cygwin*)
+    LIBPRE=cyg
+    SHLLIBPRE=cyg
+    SHLBINPRE=lib
     SHLEXT=dll
     SHLLIB=dll.a
     SHLBIN=a    
@@ -1258,6 +1254,18 @@
     SH_LDFLAGS="-shared -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--enable-auto-image-base"
     SONAME_FLAGS='-Wl,--out-implib=$(patsubst $(SHLLIBPRE)%,$(SHLBINPRE)%,$@).a'
   ;;
+  *-*-mingw*)
+    CPICFLAG=
+    CXXPICFLAG=
+    FPICFLAG=
+    SHLEXT=dll
+    SHLLIB=dll.a
+    SHLBIN=dll
+    DL_LDFLAGS="-shared -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--enable-runtime-pseudo-reloc"
+    SH_LDFLAGS="-shared -Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--enable-auto-image-base"
+    SONAME_FLAGS='-Wl,--out-implib=$@.a'
+    library_path_var=PATH
+  ;;
 
   *-*-msdosmsvc)
     DL_LDFLAGS="-shared"