diff options
| author | nijtmans@users.sourceforge.net <jan.nijtmans> | 2012-04-01 18:35:33 (GMT) | 
|---|---|---|
| committer | nijtmans@users.sourceforge.net <jan.nijtmans> | 2012-04-01 18:35:33 (GMT) | 
| commit | 1b9fb9800e907c2c362ca96cb5eb4f1ad99dfece (patch) | |
| tree | 54a6dfb94661b03c94cb91b57a44bc6b0144f445 /unix/configure | |
| parent | 92556eec3e939cb211cf9ffaf342cbb3286e2687 (diff) | |
| download | tcl-1b9fb9800e907c2c362ca96cb5eb4f1ad99dfece.zip tcl-1b9fb9800e907c2c362ca96cb5eb4f1ad99dfece.tar.gz tcl-1b9fb9800e907c2c362ca96cb5eb4f1ad99dfece.tar.bz2  | |
re-generate configure
Diffstat (limited to 'unix/configure')
| -rwxr-xr-x | unix/configure | 138 | 
1 files changed, 136 insertions, 2 deletions
diff --git a/unix/configure b/unix/configure index 66ef3b6..4a6466d 100755 --- a/unix/configure +++ b/unix/configure @@ -6927,7 +6927,7 @@ fi  	    CC_SEARCH_FLAGS=""  	    LD_SEARCH_FLAGS=""  	    ;; -	CYGWIN_*) +	CYGWIN_*|MINGW32*)  	    SHLIB_CFLAGS=""  	    SHLIB_LD='${CC} -shared'  	    SHLIB_SUFFIX=".dll" @@ -6938,6 +6938,69 @@ fi  	    TCL_NEEDS_EXP_FILE=1  	    TCL_EXPORT_FILE_SUFFIX='${VERSION}\$\{DBGX\}.dll.a'  	    TCL_SHLIB_LD_EXTRAS='-Wl,--out-implib,$@.a' +	    echo "$as_me:$LINENO: checking for Cygwin version of gcc" >&5 +echo $ECHO_N "checking for Cygwin version of gcc... $ECHO_C" >&6 +if test "${ac_cv_cygwin+set}" = set; then +  echo $ECHO_N "(cached) $ECHO_C" >&6 +else +  cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h.  */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h.  */ + +		#ifdef __CYGWIN__ +		    #error cygwin +		#endif + +int +main () +{ + +  ; +  return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +  (eval $ac_compile) 2>conftest.er1 +  ac_status=$? +  grep -v '^ *+' conftest.er1 >conftest.err +  rm -f conftest.er1 +  cat conftest.err >&5 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); } && +	 { ac_try='test -z "$ac_c_werror_flag" +			 || test ! -s conftest.err' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; } && +	 { ac_try='test -s conftest.$ac_objext' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; }; then +  ac_cv_cygwin=no +else +  echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_cygwin=yes +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +echo "$as_me:$LINENO: result: $ac_cv_cygwin" >&5 +echo "${ECHO_T}$ac_cv_cygwin" >&6 +	    if test "$ac_cv_cygwin" = "no"; then +		{ { echo "$as_me:$LINENO: error: ${CC} is not a cygwin compiler." >&5 +echo "$as_me: error: ${CC} is not a cygwin compiler." >&2;} +   { (exit 1); exit 1; }; } +	    fi  	    ;;  	dgux*)  	    SHLIB_CFLAGS="-K PIC" @@ -8878,7 +8941,7 @@ fi  	case $system in  	    AIX-*) ;;  	    BSD/OS*) ;; -	    CYGWIN_*) ;; +	    CYGWIN_*|MINGW32_*) ;;  	    IRIX*) ;;  	    NetBSD-*|FreeBSD-*|OpenBSD-*) ;;  	    Darwin-*) ;; @@ -8949,6 +9012,75 @@ fi +	# See if the compiler supports casting to a union type. +	# This is used to stop gcc from printing a compiler +	# warning when initializing a union member. + +	echo "$as_me:$LINENO: checking for cast to union support" >&5 +echo $ECHO_N "checking for cast to union support... $ECHO_C" >&6 +if test "${tcl_cv_cast_to_union+set}" = set; then +  echo $ECHO_N "(cached) $ECHO_C" >&6 +else +  cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h.  */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h.  */ + +int +main () +{ + +		  union foo { int i; double d; }; +		  union foo f = (union foo) (int) 0; + +  ; +  return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 +  (eval $ac_compile) 2>conftest.er1 +  ac_status=$? +  grep -v '^ *+' conftest.er1 >conftest.err +  rm -f conftest.er1 +  cat conftest.err >&5 +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); } && +	 { ac_try='test -z "$ac_c_werror_flag" +			 || test ! -s conftest.err' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; } && +	 { ac_try='test -s conftest.$ac_objext' +  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +  (eval $ac_try) 2>&5 +  ac_status=$? +  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +  (exit $ac_status); }; }; then +  tcl_cv_cast_to_union=yes +else +  echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +tcl_cv_cast_to_union=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +echo "$as_me:$LINENO: result: $tcl_cv_cast_to_union" >&5 +echo "${ECHO_T}$tcl_cv_cast_to_union" >&6 +	if test "$tcl_cv_cast_to_union" = "yes"; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_CAST_TO_UNION 1 +_ACEOF + +	fi +      # FIXME: This subst was left in only because the TCL_DL_LIBS      # entry in tclConfig.sh uses it. It is not clear why someone      # would use TCL_DL_LIBS instead of TCL_LIBS. @@ -13730,6 +13862,7 @@ _ACEOF  #	lack blkcnt_t.  #-------------------------------------------------------------------- +if test "$ac_cv_cygwin" != "yes"; then  echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5  echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6  if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then @@ -13949,6 +14082,7 @@ _ACEOF  fi +fi  echo "$as_me:$LINENO: checking for blkcnt_t" >&5  echo $ECHO_N "checking for blkcnt_t... $ECHO_C" >&6  if test "${ac_cv_type_blkcnt_t+set}" = set; then  | 
