diff options
author | Mike Frysinger <vapier@gentoo.org> | 2022-02-01 10:32:17 +0300 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2022-02-10 08:28:05 +0300 |
commit | e114cbc6e1765a5a0b53921fe09948a2b4031dee (patch) | |
tree | dfcc1809a7d84196ac61bafe2cbbe2e1a1ac79b6 /newlib/libm/acinclude.m4 | |
parent | 5b9c4cf23ef3724d914e29b1899a941b076b96da (diff) |
newlib: libm: move configure into top-level
This kills off the last configure script under libm/ and folds it
into the top newlib configure script. The vast majority of logic
was already in the top configure script, so move the little that
is left into a libm/acinclude.m4 file.
Diffstat (limited to 'newlib/libm/acinclude.m4')
-rw-r--r-- | newlib/libm/acinclude.m4 | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/newlib/libm/acinclude.m4 b/newlib/libm/acinclude.m4 new file mode 100644 index 000000000..25054dc8c --- /dev/null +++ b/newlib/libm/acinclude.m4 @@ -0,0 +1,33 @@ +dnl We have to include these unconditionally since machines might want to use +dnl AM_CONDITIONAL in their subdirs. +m4_include([libm/machine/nds32/acinclude.m4]) + +LIBM_MACHINE_LIB= +if test -n "${libm_machine_dir}"; then + case ${libm_machine_dir} in + aarch64) AC_CONFIG_FILES([libm/machine/aarch64/Makefile]) ;; + arm) AC_CONFIG_FILES([libm/machine/arm/Makefile]) ;; + i386) AC_CONFIG_FILES([libm/machine/i386/Makefile]) ;; + nds32) AC_CONFIG_FILES([libm/machine/nds32/Makefile]) ;; + pru) AC_CONFIG_FILES([libm/machine/pru/Makefile]) ;; + spu) AC_CONFIG_FILES([libm/machine/spu/Makefile]) ;; + riscv) AC_CONFIG_FILES([libm/machine/riscv/Makefile]) ;; + x86_64) AC_CONFIG_FILES([libm/machine/x86_64/Makefile]) ;; + powerpc) AC_CONFIG_FILES([libm/machine/powerpc/Makefile]) ;; + sparc) AC_CONFIG_FILES([libm/machine/sparc/Makefile]) ;; + mips) AC_CONFIG_FILES([libm/machine/mips/Makefile]) ;; + *) AC_MSG_ERROR([unsupported libm_machine_dir "${libm_machine_dir}"]) ;; + esac + + LIBM_MACHINE_DIR=machine/${libm_machine_dir} + if test "${use_libtool}" = "yes"; then + LIBM_MACHINE_LIB=${LIBM_MACHINE_DIR}/lib${libm_machine_dir}.${aext} + else + LIBM_MACHINE_LIB=${LIBM_MACHINE_DIR}/lib.${aext} + fi +fi +AM_CONDITIONAL(HAVE_LIBM_MACHINE_DIR, test "x${LIBM_MACHINE_DIR}" != x) +AC_SUBST(LIBM_MACHINE_DIR) +AC_SUBST(LIBM_MACHINE_LIB) + +AC_CONFIG_FILES([libm/Makefile libm/math/Makefile libm/mathfp/Makefile libm/common/Makefile libm/complex/Makefile libm/fenv/Makefile]) |