--- trunk/configure.ac 2009/09/26 23:15:22 460 +++ trunk/configure.ac 2009/09/27 02:24:33 463 @@ -27,6 +27,13 @@ AC_PROG_CC_C99 AC_PROG_CXX +case "$host_os" in + cygwin*) + CC="$CC -mno-cygwin" + CXX="$CXX -mno-cygwin" + ;; +esac + # Checks for libraries. AM_ICONV @@ -52,7 +59,7 @@ AC_SUBST([XP_DEF]) case "$host_os" in - mingw*) + mingw*|cygwin*) XP_DEF='-DXP_WIN' ;; *) @@ -64,7 +71,7 @@ AC_SUBST([EXTRA_THREAD_LIBS]) AC_SUBST([EXTRA_TIMER_LIBS]) case "$host_os" in - mingw*) + mingw*|cygwin*) EXTRA_SOCKET_LIBS='-lws2_32' EXTRA_THREAD_LIBS='' EXTRA_TIMER_LIBS='-lwinmm' @@ -76,6 +83,16 @@ ;; esac +AC_SUBST([SPIDERMONKEY_LIBS]) +case "$host_os" in + mingw*|cygwin*) + SPIDERMONKEY_LIBS='js/libjs3250.a' + ;; + *) + SPIDERMONKEY_LIBS='js/libmozjs.a' + ;; +esac + if test "$am_cv_func_iconv" != yes && test "$jscoverage_have_multibytetowidechar" != yes then echo -ne '\033@<:@1;31m'