aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEarnie Boyd <earnie@users.sf.net>2003-05-05 16:04:11 +0000
committerEarnie Boyd <earnie@users.sf.net>2003-05-05 16:04:11 +0000
commitfe2f86961ea40d57ab654302d7c2ecff64c85c2b (patch)
treec80f73b87fb7ee0315d56685a4afb96dbc1eac68
parent2937200d0e223b8dbd6d3e3fb50c818410e52873 (diff)
downloadnewlib-fe2f86961ea40d57ab654302d7c2ecff64c85c2b.zip
newlib-fe2f86961ea40d57ab654302d7c2ecff64c85c2b.tar.gz
newlib-fe2f86961ea40d57ab654302d7c2ecff64c85c2b.tar.bz2
* Makefile.in (W32API_INCLUDE): New variable.
(ALL_CFLAGS): Include W32API_INCLUDE value. (ALL_CXXFLAGS): Ditto. * configure.in (CFLAGS): Add -D__USE_CRTIMP=1 to default values. (W32API_INCLUDE): Set default value. * configure: Regenerate.
-rw-r--r--winsup/mingw/ChangeLog9
-rw-r--r--winsup/mingw/Makefile.in7
-rwxr-xr-xwinsup/mingw/configure10
-rw-r--r--winsup/mingw/configure.in7
4 files changed, 25 insertions, 8 deletions
diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog
index b2f8c1b..78777ae 100644
--- a/winsup/mingw/ChangeLog
+++ b/winsup/mingw/ChangeLog
@@ -1,3 +1,12 @@
+2003-05-05 Earnie Boyd <earnie@users.sf.net>
+
+ * Makefile.in (W32API_INCLUDE): New variable.
+ (ALL_CFLAGS): Include W32API_INCLUDE value.
+ (ALL_CXXFLAGS): Ditto.
+ * configure.in (CFLAGS): Add -D__USE_CRTIMP=1 to default values.
+ (W32API_INCLUDE): Set default value.
+ * configure: Regenerate.
+
2003-04-11 Earnie Boyd <earnie@users.sf.net>
* configure.in (LIBM_A): Define for cygwin target.
diff --git a/winsup/mingw/Makefile.in b/winsup/mingw/Makefile.in
index 3b27123..f2de9b8 100644
--- a/winsup/mingw/Makefile.in
+++ b/winsup/mingw/Makefile.in
@@ -95,12 +95,13 @@ THREAD_DLL_NAME = $(THREAD_DLL)$(THREAD_DLL_VERSION).dll
# Various libraries.
LIBM_A=@LIBM_A@
-INCLUDES = -I$(srcdir)/include -I$(srcdir)/../w32api/include \
+W32API_INCLUDES = @W32API_INCLUDE@
+INCLUDES+= -I$(srcdir)/include \
-I$(srcdir)/../include \
-nostdinc -nostdinc++ \
-iwithprefixbefore include
-ALL_CFLAGS = $(CFLAGS) $(INCLUDES) $(MNO_CYGWIN)
-ALL_CXXFLAGS = $(CXXFLAGS) $(INCLUDES) $(MNO_CYGWIN)
+ALL_CFLAGS = $(CFLAGS) $(W32API_INCLUDE) $(INCLUDES) $(MNO_CYGWIN)
+ALL_CXXFLAGS = $(CXXFLAGS) $(W32API_INCLUDE) $(INCLUDES) $(MNO_CYGWIN)
AS = @AS@
AR = @AR@
diff --git a/winsup/mingw/configure b/winsup/mingw/configure
index 50a3457..3a2f7e3 100755
--- a/winsup/mingw/configure
+++ b/winsup/mingw/configure
@@ -757,9 +757,9 @@ echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
if test "$ac_test_CFLAGS" = set; then
CFLAGS="$ac_save_CFLAGS"
elif test $ac_cv_prog_cc_g = yes; then
- CFLAGS="-g -O2"
+ CFLAGS="-g -O2 -D__USE_CRTIMP"
else
- CFLAGS="-O2"
+ CFLAGS="-O2 -D__USE_CRTIMP"
fi
if test "$ac_test_CXXFLAGS" != set; then
CXXFLAGS='$(CFLAGS)'
@@ -1665,6 +1665,8 @@ HEADER_SUBDIR=""
LIBGMON_A=libgmon.a
+W32API_INCLUDE='$(srcdir)/../w32api/include'
+
case "$target_os" in
*cygwin*)
MNO_CYGWIN=-mno-cygwin
@@ -1700,6 +1702,7 @@ MKINSTALLDIRS=$ac_aux_dir/mkinstalldirs
+
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
# incompatible versions:
@@ -1712,7 +1715,7 @@ MKINSTALLDIRS=$ac_aux_dir/mkinstalldirs
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
-echo "configure:1716: checking for a BSD compatible install" >&5
+echo "configure:1719: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
@@ -1944,6 +1947,7 @@ s%@LIBM_A@%$LIBM_A%g
s%@LIBGMON_A@%$LIBGMON_A%g
s%@SUBDIRS@%$SUBDIRS%g
s%@HEADER_SUBDIR@%$HEADER_SUBDIR%g
+s%@W32API_INCLUDE@%$W32API_INCLUDE%g
s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
s%@INSTALL_DATA@%$INSTALL_DATA%g
diff --git a/winsup/mingw/configure.in b/winsup/mingw/configure.in
index ed7458e..aba4807 100644
--- a/winsup/mingw/configure.in
+++ b/winsup/mingw/configure.in
@@ -47,9 +47,9 @@ dnl normal versions of a library), tasteless as that idea is.
if test "$ac_test_CFLAGS" = set; then
CFLAGS="$ac_save_CFLAGS"
elif test $ac_cv_prog_cc_g = yes; then
- CFLAGS="-g -O2"
+ CFLAGS="-g -O2 -D__USE_CRTIMP=1"
else
- CFLAGS="-O2"
+ CFLAGS="-O2 -D__USE_CRTIMP=1"
fi
if test "$ac_test_CXXFLAGS" != set; then
CXXFLAGS='$(CFLAGS)'
@@ -94,6 +94,8 @@ HEADER_SUBDIR=""
LIBGMON_A=libgmon.a
+W32API_INCLUDE='$(srcdir)/../w32api/include'
+
case "$target_os" in
*cygwin*)
MNO_CYGWIN=-mno-cygwin
@@ -127,6 +129,7 @@ AC_SUBST(LIBM_A)
AC_SUBST(LIBGMON_A)
AC_SUBST(SUBDIRS)
AC_SUBST(HEADER_SUBDIR)
+AC_SUBST(W32API_INCLUDE)
AC_PROG_INSTALL
AC_OUTPUT(Makefile)