From 6e2a68a2dc8889340737523b5f911c28315d0edd Mon Sep 17 00:00:00 2001 From: William S Fulton Date: Wed, 1 Sep 2004 22:31:24 +0000 Subject: [PATCH] Use -mno-cygwin for C# and Java on Windows for compilation stage git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6208 626c5289-ae23-0410-ae9c-e8d60b6d4f22 --- configure.in | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/configure.in b/configure.in index b0932c8bf..9a64d6d2b 100644 --- a/configure.in +++ b/configure.in @@ -754,11 +754,19 @@ case $host in *-*-cygwin* | *-*-mingw*) if test "$GCC" = yes; then JAVADYNAMICLINKING=" -mno-cygwin -Wl,--add-stdcall-alias" + JAVACFLAGS="-mno-cygwin" else JAVADYNAMICLINKING="" + JAVACFLAGS="" fi ;; -*-*-darwin*) JAVADYNAMICLINKING="-dynamiclib -framework JavaVM";; -*)JAVADYNAMICLINKING="";; +*-*-darwin*) + JAVADYNAMICLINKING="-dynamiclib -framework JavaVM" + JAVACFLAGS="" + ;; +*) + JAVADYNAMICLINKING="" + JAVACFLAGS="" + ;; esac # Java on Windows platforms including Cygwin doesn't use libname.dll, rather name.dll when loading dlls @@ -789,6 +797,7 @@ AC_SUBST(JAVALIBRARYPREFIX) AC_SUBST(JAVASO) AC_SUBST(JAVALDSHARED) AC_SUBST(JAVACXXSHARED) +AC_SUBST(JAVACFLAGS) #---------------------------------------------------------------- # Look for Guile @@ -1357,10 +1366,15 @@ case $host in *-*-cygwin* | *-*-mingw*) if test "$GCC" = yes; then CSHARPDYNAMICLINKING=" -mno-cygwin -Wl,--add-stdcall-alias" + CSHARPCFLAGS="-mno-cygwin" else CSHARPDYNAMICLINKING="" + CSHARPCFLAGS="" fi ;; -*)CSHARPDYNAMICLINKING="";; +*) + CSHARPDYNAMICLINKING="" + CSHARPCFLAGS="" + ;; esac # CSharp on Windows platforms including Cygwin doesn't use libname.dll, rather name.dll when loading dlls @@ -1376,6 +1390,7 @@ AC_SUBST(CSHARPCYGPATH_W) AC_SUBST(CSHARPCOMPILER) AC_SUBST(CSHARPDYNAMICLINKING) AC_SUBST(CSHARPLIBRARYPREFIX) # Is this going to be used? +AC_SUBST(CSHARPCFLAGS) #---------------------------------------------------------------- # Determine which languages to use for examples/test-suite