From 7cef8b61c42a058b0b53f329f6b791cc0bb83bf0 Mon Sep 17 00:00:00 2001 From: Christopher Faylor Date: Mon, 21 May 2001 19:13:48 +0000 Subject: [PATCH] * configure.in: Allow --enable-newvfork to turn NEWVFORK on and off. * configure: Regenerate. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/configure | 25 +++++++++++++------------ winsup/cygwin/configure.in | 9 +++++---- 3 files changed, 23 insertions(+), 16 deletions(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index d808a9fe8..927e3eeaf 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +Mon May 21 15:08:00 2001 Christopher Faylor + + * configure.in: Allow --enable-newvfork to turn NEWVFORK on and off. + * configure: Regenerate. + Mon May 21 11:46:01 2001 Christopher Faylor * include/cygwin/version.h: Bump minor version number. diff --git a/winsup/cygwin/configure b/winsup/cygwin/configure index fdac60fbf..11311edda 100755 --- a/winsup/cygwin/configure +++ b/winsup/cygwin/configure @@ -1882,23 +1882,24 @@ fi # Check whether --enable-vfork or --disable-vfork was given. if test "${enable_vfork+set}" = set; then enableval="$enable_vfork" - case "${enableval}" in -yes) cat >> confdefs.h <<\EOF -#define NEWVFORK 1 -EOF - ;; -no) ;; -esac - + vfork="${enableval}" +] fi +case "$vfork" in +no) ;; +yes|*) cat >> confdefs.h <&6 -echo "configure:1902: checking if newlib is part of the build tree" >&5 +echo "configure:1903: checking if newlib is part of the build tree" >&5 EXE_LDFLAGS= if test -d ../newlib @@ -1913,9 +1914,9 @@ fi if test x"$EXE_LDFLAGS" = x then echo $ac_n "checking if installed newlib needed""... $ac_c" 1>&6 -echo "configure:1917: checking if installed newlib needed" >&5 +echo "configure:1918: checking if installed newlib needed" >&5 cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* echo "$ac_t""no" 1>&6 diff --git a/winsup/cygwin/configure.in b/winsup/cygwin/configure.in index d8e91806b..1654da438 100644 --- a/winsup/cygwin/configure.in +++ b/winsup/cygwin/configure.in @@ -179,12 +179,13 @@ esac AC_ARG_ENABLE(vfork, [ --enable-vfork Build a cygwin DLL which uses experimental vfork code], -[case "${enableval}" in -yes) AC_DEFINE(NEWVFORK) ;; -no) ;; -esac +vfork="${enableval}" ]) +case "$vfork" in +no) ;; +yes|*) AC_DEFINE_UNQUOTED(NEWVFORK) ;; +esac dnl The only time we might want to transform the install names dnl is for unix x cygwin. Otherwise we don't. For now we don't