Use -mno-cygwin for C# and Java on Windows for compilation stage

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6208 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
William S Fulton 2004-09-01 22:31:24 +00:00
commit 7b90888e80

View file

@ -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