diff options
Diffstat (limited to 'newlib/libm/configure.in')
-rw-r--r-- | newlib/libm/configure.in | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/newlib/libm/configure.in b/newlib/libm/configure.in new file mode 100644 index 00000000000..edaa1e3e424 --- /dev/null +++ b/newlib/libm/configure.in @@ -0,0 +1,43 @@ +dnl This is the newlib/libm configure.in file. +dnl Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.5) +AC_INIT(libm.texinfo) + +AC_ARG_ENABLE(newlib_hw_fp, +[ --enable-newlib-hw-fp Turn on hardware floating point math], +[case "${enableval}" in + yes) newlib_hw_fp=true ;; + no) newlib_hw_fp=false ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-newlib-hw-fp) ;; + esac],[newlib_hw_fp=false]) +AM_CONDITIONAL(NEWLIB_HW_FP, test x$newlib_hw_fp = xtrue) + +dnl Can't be done in NEWLIB_CONFIGURE because that confuses automake. +AC_CONFIG_AUX_DIR(../..) + +NEWLIB_CONFIGURE(..) + +dnl We have to enable libtool after NEWLIB_CONFIGURE because if we try and +dnl add it into NEWLIB_CONFIGURE, executable tests are made before the first +dnl line of the macro which fail because appropriate LDFLAGS are not set. + +if test "${use_libtool}" = "yes"; then +AC_LIBTOOL_WIN32_DLL +AM_PROG_LIBTOOL +fi + +LIBM_MACHINE_LIB= +if test -n "${libm_machine_dir}"; then + AC_CONFIG_SUBDIRS(machine) + if test "${use_libtool}" = "yes"; then + LIBM_MACHINE_LIB=machine/${libm_machine_dir}/lib${libm_machine_dir}.${aext} + else + LIBM_MACHINE_LIB=machine/lib.${aext} + fi +fi + +AC_SUBST(LIBM_MACHINE_LIB) +AM_CONDITIONAL(HAVE_LIBM_MACHINE_DIR, test x${libm_machine_dir} != x) + +AC_OUTPUT(Makefile math/Makefile mathfp/Makefile common/Makefile) |