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
This commit is contained in:
parent
a3ab512d2c
commit
6e2a68a2dc
1 changed files with 18 additions and 3 deletions
21
configure.in
21
configure.in
|
|
@ -754,11 +754,19 @@ case $host in
|
||||||
*-*-cygwin* | *-*-mingw*)
|
*-*-cygwin* | *-*-mingw*)
|
||||||
if test "$GCC" = yes; then
|
if test "$GCC" = yes; then
|
||||||
JAVADYNAMICLINKING=" -mno-cygwin -Wl,--add-stdcall-alias"
|
JAVADYNAMICLINKING=" -mno-cygwin -Wl,--add-stdcall-alias"
|
||||||
|
JAVACFLAGS="-mno-cygwin"
|
||||||
else
|
else
|
||||||
JAVADYNAMICLINKING=""
|
JAVADYNAMICLINKING=""
|
||||||
|
JAVACFLAGS=""
|
||||||
fi ;;
|
fi ;;
|
||||||
*-*-darwin*) JAVADYNAMICLINKING="-dynamiclib -framework JavaVM";;
|
*-*-darwin*)
|
||||||
*)JAVADYNAMICLINKING="";;
|
JAVADYNAMICLINKING="-dynamiclib -framework JavaVM"
|
||||||
|
JAVACFLAGS=""
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
JAVADYNAMICLINKING=""
|
||||||
|
JAVACFLAGS=""
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# Java on Windows platforms including Cygwin doesn't use libname.dll, rather name.dll when loading dlls
|
# 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(JAVASO)
|
||||||
AC_SUBST(JAVALDSHARED)
|
AC_SUBST(JAVALDSHARED)
|
||||||
AC_SUBST(JAVACXXSHARED)
|
AC_SUBST(JAVACXXSHARED)
|
||||||
|
AC_SUBST(JAVACFLAGS)
|
||||||
|
|
||||||
#----------------------------------------------------------------
|
#----------------------------------------------------------------
|
||||||
# Look for Guile
|
# Look for Guile
|
||||||
|
|
@ -1357,10 +1366,15 @@ case $host in
|
||||||
*-*-cygwin* | *-*-mingw*)
|
*-*-cygwin* | *-*-mingw*)
|
||||||
if test "$GCC" = yes; then
|
if test "$GCC" = yes; then
|
||||||
CSHARPDYNAMICLINKING=" -mno-cygwin -Wl,--add-stdcall-alias"
|
CSHARPDYNAMICLINKING=" -mno-cygwin -Wl,--add-stdcall-alias"
|
||||||
|
CSHARPCFLAGS="-mno-cygwin"
|
||||||
else
|
else
|
||||||
CSHARPDYNAMICLINKING=""
|
CSHARPDYNAMICLINKING=""
|
||||||
|
CSHARPCFLAGS=""
|
||||||
fi ;;
|
fi ;;
|
||||||
*)CSHARPDYNAMICLINKING="";;
|
*)
|
||||||
|
CSHARPDYNAMICLINKING=""
|
||||||
|
CSHARPCFLAGS=""
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
# CSharp on Windows platforms including Cygwin doesn't use libname.dll, rather name.dll when loading dlls
|
# 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(CSHARPCOMPILER)
|
||||||
AC_SUBST(CSHARPDYNAMICLINKING)
|
AC_SUBST(CSHARPDYNAMICLINKING)
|
||||||
AC_SUBST(CSHARPLIBRARYPREFIX) # Is this going to be used?
|
AC_SUBST(CSHARPLIBRARYPREFIX) # Is this going to be used?
|
||||||
|
AC_SUBST(CSHARPCFLAGS)
|
||||||
|
|
||||||
#----------------------------------------------------------------
|
#----------------------------------------------------------------
|
||||||
# Determine which languages to use for examples/test-suite
|
# Determine which languages to use for examples/test-suite
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue