newlib-cygwin/newlib/libm/machine
Mike Frysinger 2339979934 newlib: libm: merge machine/ configure scripts up a level
The machine configure scripts are all effectively stub scripts that
pass the higher level options to its own makefile.  The only one doing
any custom tests was nds32.  The rest were all effectively the same as
the libm/ configure script.

So instead of recursively running configure in all of these subdirs,
generate their makefiles from the top-level configure.  For nds32,
deploy a pattern of including subdir logic via m4:
	m4_include([machine/nds32/acinclude.m4])

Even its set of checks are very small -- it does 2 preprocessor tests
and sets up 2 makefile conditionals.

Some of the generated machine makefiles have a bunch of extra stuff
added to them, but that's because they were inconsistent in their
configure libtool calls.  The top-level has it, so it exports some
new vars to the ones that weren't already.
2022-01-26 03:11:20 -05:00
..
aarch64 newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
arm newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
i386 newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
mips newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
nds32 newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
powerpc newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
pru newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
riscv newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
shared_x86 Cygwin: don't export _feinitialise from newlib 2021-04-13 12:55:34 +02:00
sparc newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
spu newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00
x86_64 newlib: libm: merge machine/ configure scripts up a level 2022-01-26 03:11:20 -05:00