diff options
author | Ulrich Drepper <drepper@cygnus.com> | 1999-09-27 17:39:43 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1999-09-27 11:39:43 -0600 |
commit | e5da599a0c4457eb6e3e7bc801d10898c34c3c47 (patch) | |
tree | ae50f04661ee35d9f3b7cc49004c70a85d016231 | |
parent | 40d0e0df0aaffe8e4659adab3eab2d0ad51af65b (diff) | |
download | gcc-e5da599a0c4457eb6e3e7bc801d10898c34c3c47.zip gcc-e5da599a0c4457eb6e3e7bc801d10898c34c3c47.tar.gz gcc-e5da599a0c4457eb6e3e7bc801d10898c34c3c47.tar.bz2 |
configure.in: Recognize target *vxworks* and add fragment vxworks.mt.
* configure.in: Recognize target *vxworks* and add fragment vxworks.mt.
* config/vxworks.mt: New file.
* gen-params: Let configure override HAVE_PRINTF_FP.
From-SVN: r29679
-rw-r--r-- | libio/ChangeLog | 6 | ||||
-rw-r--r-- | libio/config/vxworks.mt | 1 | ||||
-rw-r--r-- | libio/configure.in | 1 | ||||
-rwxr-xr-x | libio/gen-params | 21 |
4 files changed, 21 insertions, 8 deletions
diff --git a/libio/ChangeLog b/libio/ChangeLog index f4611ad..6c8cf9d 100644 --- a/libio/ChangeLog +++ b/libio/ChangeLog @@ -40,6 +40,12 @@ Sun May 30 14:25:02 1999 Eric Raskin (ehr@listworks.com) * libioP.h: Only include libc-lock.h if _IO_MTSAFE_IO is defined. +1999-05-14 Ulrich Drepper <drepper@cygnus.com> + + * configure.in: Recognize target *vxworks* and add fragment vxworks.mt. + * config/vxworks.mt: New file. + * gen-params: Let configure override HAVE_PRINTF_FP. + 1999-05-12 Jason Merrill <jason@yorick.cygnus.com> * configure.in (compiler_name): Don't do the skip-this-dir thing diff --git a/libio/config/vxworks.mt b/libio/config/vxworks.mt new file mode 100644 index 0000000..087e309 --- /dev/null +++ b/libio/config/vxworks.mt @@ -0,0 +1 @@ +G_CONFIG_ARGS = HAVE_PRINTF_FP=0 HAVE_LONG_DOUBLE_IO=0 diff --git a/libio/configure.in b/libio/configure.in index 0e363b2..869d9c8 100644 --- a/libio/configure.in +++ b/libio/configure.in @@ -62,6 +62,7 @@ case "${target}" in *-isc*) frags=isc.mt ;; *-netware*) frags=netware.mt ;; *-dgux*) frags=dgux.mt ;; + *vxworks*) frags="vxworks.mt" ;; *) frags=${target_cpu}.mt ;; esac diff --git a/libio/gen-params b/libio/gen-params index afb8f3b..0bcf8bd 100755 --- a/libio/gen-params +++ b/libio/gen-params @@ -708,20 +708,25 @@ if test -n "${USE_INT32_FLAGS}" ; then echo "#define ${macro_prefix}USE_INT32_FLAGS 1" fi -# A little test program to check if __printf_fp is available. -cat >dummy.c <<EOF +if test -n "$HAVE_PRINTF_FP"; then + echo "#define ${macro_prefix}HAVE_PRINTF_FP $HAVE_PRINTF_FP" + echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO $HAVE_LONG_DOUBLE_IO" +else + # A little test program to check if __printf_fp is available. + cat >dummy.c <<EOF int main() { return __printf_fp (); } EOF -if ${CC} dummy.c >/dev/null 2>&1 ; then - echo "#define ${macro_prefix}HAVE_PRINTF_FP 1" - echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO 1" -else - echo "#define ${macro_prefix}HAVE_PRINTF_FP 0" - echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO 0" + if ${CC} dummy.c >/dev/null 2>&1 ; then + echo "#define ${macro_prefix}HAVE_PRINTF_FP 1" + echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO 1" + else + echo "#define ${macro_prefix}HAVE_PRINTF_FP 0" + echo "#define ${macro_prefix}HAVE_LONG_DOUBLE_IO 0" + fi fi # Uncomment the following line if you don't have working templates. |