Mercurial > hg > octave-nkf
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 +++ b/configure.in @@ -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"