123456789101112131415161718192021222324252627282930313233 |
- ################################################################################
- #
- # mpdecimal
- #
- ################################################################################
- MPDECIMAL_SITE = http://www.bytereef.org/software/mpdecimal/releases
- MPDECIMAL_VERSION = 2.5.1
- MPDECIMAL_INSTALL_STAGING = YES
- MPDECIMAL_LICENSE = BSD-2-Clause
- MPDECIMAL_LICENSE_FILES = LICENSE.txt
- MPDECIMAL_CONF_OPTS = LD="$(TARGET_CC)"
- # threads are only needed for tests
- MPDECIMAL_MAKE_OPTS = MPD_PTHREAD=
- # On i386, by default, mpdecimal tries to uses <fenv.h> which is not
- # available in musl/uclibc. So in this case, we tell mpdecimal to use
- # the generic 32 bits code, which is anyway the one used on ARM,
- # PowerPC, etc.
- ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),)
- ifeq ($(BR2_i386),y)
- MPDECIMAL_CONF_ENV += MACHINE=ansi32
- endif
- endif
- ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
- MPDECIMAL_CONF_OPTS += --enable-cxx
- else
- MPDECIMAL_CONF_OPTS += --disable-cxx
- endif
- $(eval $(autotools-package))
|