Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/newlib
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2002-04-27 00:18:52 +0400
committerJeff Johnston <jjohnstn@redhat.com>2002-04-27 00:18:52 +0400
commit7b2b12d51bd19095edd58a7fd98ed5128e64177f (patch)
tree1dfb89b65fe8b1b7e4fbdeeaf9a7749c3a7ce926 /newlib
parentb807c4ad010e5b6b0b970c3291f74c852af8ac1e (diff)
2002-04-26 Jeff Johnston <jjohnstn@redhat.com>
* configure.in (CC_FOR_NEWLIB): New variable that bases on $(CC) and adds targ-include and libc/include as -isystem directives if they are not already part of $(CC). * Makefile.am (AM_MAKEFLAGS): Change setting of CC to equal $(CC_FOR_NEWLIB). * configure: Regenerated. * Makefile.in: Ditto.
Diffstat (limited to 'newlib')
-rw-r--r--newlib/ChangeLog10
-rw-r--r--newlib/Makefile.am2
-rw-r--r--newlib/Makefile.in3
-rwxr-xr-xnewlib/configure15
-rw-r--r--newlib/configure.in14
5 files changed, 32 insertions, 12 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index 8f360fb6a..689e32629 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,13 @@
+2002-04-26 Jeff Johnston <jjohnstn@redhat.com>
+
+ * configure.in (CC_FOR_NEWLIB): New variable that
+ bases on $(CC) and adds targ-include and libc/include as
+ -isystem directives if they are not already part of $(CC).
+ * Makefile.am (AM_MAKEFLAGS): Change setting of CC to equal
+ $(CC_FOR_NEWLIB).
+ * configure: Regenerated.
+ * Makefile.in: Ditto.
+
2002-04-25 Jeff Johnston <jjohnstn@redhat.com>
* libc/sys/linux/Makefile.am: Add support for sched.c.
diff --git a/newlib/Makefile.am b/newlib/Makefile.am
index fc16f237f..329464962 100644
--- a/newlib/Makefile.am
+++ b/newlib/Makefile.am
@@ -45,7 +45,7 @@ AM_MAKEFLAGS = \
"tooldir=$(tooldir)" \
"AR=$(AR)" \
"AS=$(AS)" \
- "CC=$(CC)" \
+ "CC=$(CC_FOR_NEWLIB)" \
"LD=$(LD)" \
"LIBCFLAGS=$(LIBCFLAGS)" \
"NM=$(NM)" \
diff --git a/newlib/Makefile.in b/newlib/Makefile.in
index f8b528a50..7314634ee 100644
--- a/newlib/Makefile.in
+++ b/newlib/Makefile.in
@@ -68,6 +68,7 @@ AS = @AS@
AWK = @AWK@
CC = @CC@
CC_FOR_BUILD = @CC_FOR_BUILD@
+CC_FOR_NEWLIB = @CC_FOR_NEWLIB@
CPP = @CPP@
CRT0 = @CRT0@
CRT0_DIR = @CRT0_DIR@
@@ -141,7 +142,7 @@ AM_MAKEFLAGS = \
"tooldir=$(tooldir)" \
"AR=$(AR)" \
"AS=$(AS)" \
- "CC=$(CC)" \
+ "CC=$(CC_FOR_NEWLIB)" \
"LD=$(LD)" \
"LIBCFLAGS=$(LIBCFLAGS)" \
"NM=$(NM)" \
diff --git a/newlib/configure b/newlib/configure
index 5bece9525..1cbcb39ed 100755
--- a/newlib/configure
+++ b/newlib/configure
@@ -2386,6 +2386,15 @@ else
HAVE_DOC_FALSE=
fi
+# These get added in the top-level configure.in, except in the case where
+# newlib is being built natively.
+if test -z `echo ${CC} | grep \/libc\/include`; then
+ CC_FOR_NEWLIB="${CC} -isystem $PWD/targ-include -isystem ${newlib_basedir}/libc/include"
+else
+ CC_FOR_NEWLIB="${CC}"
+fi
+
+
subdirs="${configdirs}"
@@ -2452,11 +2461,6 @@ if test -z "$CC_FOR_BUILD"; then
fi
-# These get added in the top-level configure.in, except in the case where
-# newlib is being built natively.
-if test -z `echo ${CC} | grep \/libc\/include`; then
- CC="${CC} -isystem $PWD/targ-include -isystem ${newlib_basedir}/libc/include"
-fi
if test "${multilib}" = "yes"; then
multilib_arg="--enable-multilib"
@@ -2662,6 +2666,7 @@ s%@NEWLIB_HW_FP_TRUE@%$NEWLIB_HW_FP_TRUE%g
s%@NEWLIB_HW_FP_FALSE@%$NEWLIB_HW_FP_FALSE%g
s%@HAVE_DOC_TRUE@%$HAVE_DOC_TRUE%g
s%@HAVE_DOC_FALSE@%$HAVE_DOC_FALSE%g
+s%@CC_FOR_NEWLIB@%$CC_FOR_NEWLIB%g
s%@subdirs@%$subdirs%g
s%@CRT0@%$CRT0%g
s%@CRT0_DIR@%$CRT0_DIR%g
diff --git a/newlib/configure.in b/newlib/configure.in
index 372d8fb9d..a1653ecba 100644
--- a/newlib/configure.in
+++ b/newlib/configure.in
@@ -37,6 +37,15 @@ else
fi
AM_CONDITIONAL(HAVE_DOC, test x$have_doc = xyes)
+# These get added in the top-level configure.in, except in the case where
+# newlib is being built natively.
+if test -z `echo ${CC} | grep \/libc\/include`; then
+ CC_FOR_NEWLIB="${CC} -isystem $PWD/targ-include -isystem ${newlib_basedir}/libc/include"
+else
+ CC_FOR_NEWLIB="${CC}"
+fi
+AC_SUBST(CC_FOR_NEWLIB)
+
AC_CONFIG_SUBDIRS(${configdirs})
CRT0=
@@ -102,11 +111,6 @@ if test -z "$CC_FOR_BUILD"; then
fi
AC_SUBST(CC_FOR_BUILD)
-# These get added in the top-level configure.in, except in the case where
-# newlib is being built natively.
-if test -z `echo ${CC} | grep \/libc\/include`; then
- CC="${CC} -isystem $PWD/targ-include -isystem ${newlib_basedir}/libc/include"
-fi
if test "${multilib}" = "yes"; then
multilib_arg="--enable-multilib"