diff options
| -rwxr-xr-x | win/configure | 89 | ||||
| -rw-r--r-- | win/tcl.m4 | 9 | 
2 files changed, 52 insertions, 46 deletions
diff --git a/win/configure b/win/configure index 6f6ef8e..ae7ad50 100755 --- a/win/configure +++ b/win/configure @@ -1221,13 +1221,15 @@ fi      # which requires x86|amd64|ia64.      MACHINE="X86" -    echo $ac_n "checking for cross-compile version of gcc""... $ac_c" 1>&6 -echo "configure:1226: checking for cross-compile version of gcc" >&5 +    if test "$GCC" = "yes"; then + +      echo $ac_n "checking for cross-compile version of gcc""... $ac_c" 1>&6 +echo "configure:1228: checking for cross-compile version of gcc" >&5  if eval "test \"`echo '$''{'ac_cv_cross'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 1231 "configure" +#line 1233 "configure"  #include "confdefs.h"  	    #ifdef __WIN32__ @@ -1238,7 +1240,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1242: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    ac_cv_cross=yes  else @@ -1248,12 +1250,12 @@ else    ac_cv_cross=no  fi  rm -f conftest* -     +        fi  echo "$ac_t""$ac_cv_cross" 1>&6 -    if test "$ac_cv_cross" = "yes"; then +      if test "$ac_cv_cross" = "yes"; then  	case "$do64bit" in  	    amd64|x64|yes)  		CC="x86_64-w64-mingw32-gcc" @@ -1270,6 +1272,7 @@ echo "$ac_t""$ac_cv_cross" 1>&6  		RC="i686-w64-mingw32-windres"  	    ;;  	esac +      fi      fi      # Check for a bug in gcc's windres that causes the @@ -1286,9 +1289,9 @@ echo "$ac_t""$ac_cv_cross" 1>&6  	echo "END" >> $conftest  	echo $ac_n "checking for Windows native path bug in windres""... $ac_c" 1>&6 -echo "configure:1290: checking for Windows native path bug in windres" >&5 +echo "configure:1293: checking for Windows native path bug in windres" >&5  	cyg_conftest=`$CYGPATH $conftest` -	if { ac_try='$RC -o conftest.res.o $cyg_conftest'; { (eval echo configure:1292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } ; then +	if { ac_try='$RC -o conftest.res.o $cyg_conftest'; { (eval echo configure:1295: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } ; then  	    echo "$ac_t""no" 1>&6  	else  	    echo "$ac_t""yes" 1>&6 @@ -1308,12 +1311,12 @@ echo "configure:1290: checking for Windows native path bug in windres" >&5      if test "${GCC}" = "yes" ; then  	echo $ac_n "checking for mingw32 version of gcc""... $ac_c" 1>&6 -echo "configure:1312: checking for mingw32 version of gcc" >&5 +echo "configure:1315: checking for mingw32 version of gcc" >&5  if eval "test \"`echo '$''{'ac_cv_win32'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 1317 "configure" +#line 1320 "configure"  #include "confdefs.h"  		#ifdef __WIN32__ @@ -1324,7 +1327,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1328: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1331: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    ac_cv_win32=no  else @@ -1344,7 +1347,7 @@ echo "$ac_t""$ac_cv_win32" 1>&6      fi      echo $ac_n "checking compiler flags""... $ac_c" 1>&6 -echo "configure:1348: checking compiler flags" >&5 +echo "configure:1351: checking compiler flags" >&5      if test "${GCC}" = "yes" ; then  	SHLIB_LD=""  	SHLIB_LD_LIBS="" @@ -1443,7 +1446,7 @@ echo "configure:1348: checking compiler flags" >&5  		;;  	    *)  		cat > conftest.$ac_ext <<EOF -#line 1447 "configure" +#line 1450 "configure"  #include "confdefs.h"  		    #ifdef _WIN64 @@ -1454,7 +1457,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1458: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1461: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    tcl_win_64bit=no  else @@ -1694,7 +1697,7 @@ EOF      if test "${GCC}" = "yes" ; then  	echo $ac_n "checking for SEH support in compiler""... $ac_c" 1>&6 -echo "configure:1698: checking for SEH support in compiler" >&5 +echo "configure:1701: checking for SEH support in compiler" >&5  if eval "test \"`echo '$''{'tcl_cv_seh'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else @@ -1702,7 +1705,7 @@ else    tcl_cv_seh=no  else    cat > conftest.$ac_ext <<EOF -#line 1706 "configure" +#line 1709 "configure"  #include "confdefs.h"  	    #define WIN32_LEAN_AND_MEAN @@ -1721,7 +1724,7 @@ else  	    }  EOF -if { (eval echo configure:1725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:1728: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null  then    tcl_cv_seh=yes  else @@ -1751,12 +1754,12 @@ EOF  	# sufficient for getting the current code to work.  	#  	echo $ac_n "checking for EXCEPTION_DISPOSITION support in include files""... $ac_c" 1>&6 -echo "configure:1755: checking for EXCEPTION_DISPOSITION support in include files" >&5 +echo "configure:1758: checking for EXCEPTION_DISPOSITION support in include files" >&5  if eval "test \"`echo '$''{'tcl_cv_eh_disposition'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 1760 "configure" +#line 1763 "configure"  #include "confdefs.h"  #	    define WIN32_LEAN_AND_MEAN @@ -1769,7 +1772,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1773: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    tcl_cv_eh_disposition=yes  else @@ -1795,12 +1798,12 @@ EOF  	# used by mingw and cygwin is known to do this.  	echo $ac_n "checking for winnt.h that ignores VOID define""... $ac_c" 1>&6 -echo "configure:1799: checking for winnt.h that ignores VOID define" >&5 +echo "configure:1802: checking for winnt.h that ignores VOID define" >&5  if eval "test \"`echo '$''{'tcl_cv_winnt_ignore_void'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 1804 "configure" +#line 1807 "configure"  #include "confdefs.h"  		#define VOID void @@ -1816,7 +1819,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1820: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1823: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    tcl_cv_winnt_ignore_void=yes  else @@ -1842,12 +1845,12 @@ EOF  	# warning when initializing a union member.  	echo $ac_n "checking for cast to union support""... $ac_c" 1>&6 -echo "configure:1846: checking for cast to union support" >&5 +echo "configure:1849: checking for cast to union support" >&5  if eval "test \"`echo '$''{'tcl_cv_cast_to_union'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 1851 "configure" +#line 1854 "configure"  #include "confdefs.h"  int main() { @@ -1857,7 +1860,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1864: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    tcl_cv_cast_to_union=yes  else @@ -1895,12 +1898,12 @@ if test "${GCC}" = "yes" ; then  # typedefs like LPFN_ACCEPT and friends.  #  echo $ac_n "checking for LPFN_ACCEPT support in winsock2.h""... $ac_c" 1>&6 -echo "configure:1899: checking for LPFN_ACCEPT support in winsock2.h" >&5 +echo "configure:1902: checking for LPFN_ACCEPT support in winsock2.h" >&5  if eval "test \"`echo '$''{'tcl_cv_lpfn_decls'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 1904 "configure" +#line 1907 "configure"  #include "confdefs.h"  #define WIN32_LEAN_AND_MEAN @@ -1914,7 +1917,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1918: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1921: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    tcl_cv_lpfn_decls=yes  else @@ -1946,12 +1949,12 @@ fi  # call it from inline asm code.  echo $ac_n "checking for alloca declaration in malloc.h""... $ac_c" 1>&6 -echo "configure:1950: checking for alloca declaration in malloc.h" >&5 +echo "configure:1953: checking for alloca declaration in malloc.h" >&5  if eval "test \"`echo '$''{'tcl_cv_malloc_decl_alloca'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 1955 "configure" +#line 1958 "configure"  #include "confdefs.h"  #include <malloc.h> @@ -1965,7 +1968,7 @@ int main() {  ; return 0; }  EOF -if { (eval echo configure:1969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1972: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then    rm -rf conftest*    tcl_cv_malloc_decl_alloca=yes  else @@ -1996,7 +1999,7 @@ fi      echo $ac_n "checking for build with symbols""... $ac_c" 1>&6 -echo "configure:2000: checking for build with symbols" >&5 +echo "configure:2003: checking for build with symbols" >&5      # Check whether --enable-symbols or --disable-symbols was given.  if test "${enable_symbols+set}" = set; then    enableval="$enable_symbols" @@ -2056,7 +2059,7 @@ TCL_DBGX=${DBGX}  #--------------------------------------------------------------------  echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:2060: checking how to run the C preprocessor" >&5 +echo "configure:2063: checking how to run the C preprocessor" >&5  # On Suns, sometimes $CPP names a directory.  if test -n "$CPP" && test -d "$CPP"; then    CPP= @@ -2071,13 +2074,13 @@ else    # On the NeXT, cc -E runs the code through the compiler's parser,    # not just through cpp.    cat > conftest.$ac_ext <<EOF -#line 2075 "configure" +#line 2078 "configure"  #include "confdefs.h"  #include <assert.h>  Syntax Error  EOF  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2081: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2084: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`  if test -z "$ac_err"; then    : @@ -2088,13 +2091,13 @@ else    rm -rf conftest*    CPP="${CC-cc} -E -traditional-cpp"    cat > conftest.$ac_ext <<EOF -#line 2092 "configure" +#line 2095 "configure"  #include "confdefs.h"  #include <assert.h>  Syntax Error  EOF  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2098: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2101: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`  if test -z "$ac_err"; then    : @@ -2105,13 +2108,13 @@ else    rm -rf conftest*    CPP="${CC-cc} -nologo -E"    cat > conftest.$ac_ext <<EOF -#line 2109 "configure" +#line 2112 "configure"  #include "confdefs.h"  #include <assert.h>  Syntax Error  EOF  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2118: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`  if test -z "$ac_err"; then    : @@ -2137,17 +2140,17 @@ echo "$ac_t""$CPP" 1>&6  ac_safe=`echo "errno.h" | sed 'y%./+-%__p_%'`  echo $ac_n "checking for errno.h""... $ac_c" 1>&6 -echo "configure:2141: checking for errno.h" >&5 +echo "configure:2144: checking for errno.h" >&5  if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then    echo $ac_n "(cached) $ac_c" 1>&6  else    cat > conftest.$ac_ext <<EOF -#line 2146 "configure" +#line 2149 "configure"  #include "confdefs.h"  #include <errno.h>  EOF  ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2151: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2154: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }  ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`  if test -z "$ac_err"; then    rm -rf conftest* @@ -408,7 +408,9 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [      # which requires x86|amd64|ia64.      MACHINE="X86" -    AC_CACHE_CHECK(for cross-compile version of gcc, +    if test "$GCC" = "yes"; then + +      AC_CACHE_CHECK(for cross-compile version of gcc,  	ac_cv_cross,  	AC_TRY_COMPILE([  	    #ifdef __WIN32__ @@ -417,9 +419,9 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [  	], [],  	ac_cv_cross=yes,  	ac_cv_cross=no) -    ) +      ) -    if test "$ac_cv_cross" = "yes"; then +      if test "$ac_cv_cross" = "yes"; then  	case "$do64bit" in  	    amd64|x64|yes)  		CC="x86_64-w64-mingw32-gcc" @@ -436,6 +438,7 @@ AC_DEFUN([SC_CONFIG_CFLAGS], [  		RC="i686-w64-mingw32-windres"  	    ;;  	esac +      fi      fi      # Check for a bug in gcc's windres that causes the  | 
