123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- ################################################################################
- #
- # gauche
- #
- ################################################################################
- GAUCHE_VERSION = 0.9.9
- GAUCHE_SOURCE = Gauche-$(GAUCHE_VERSION).tgz
- GAUCHE_SITE = http://downloads.sourceforge.net/project/gauche/Gauche
- GAUCHE_LICENSE = BSD-3-Clause, Boehm-gc, SRFI (srfi-11.scm), reload (reload.scm)
- GAUCHE_LICENSE_FILES = COPYING
- GAUCHE_DEPENDENCIES = host-gauche
- # We're patching configure.ac
- GAUCHE_AUTORECONF = YES
- HOST_GAUCHE_CONF_OPTS = --without-zlib
- GAUCHE_CONF_OPTS = --without-libatomic-ops
- # Enable embedded axTLS
- GAUCHE_TLS_LIBS = axtls
- ifeq ($(BR2_PACKAGE_MBEDTLS),y)
- GAUCHE_TLS_LIBS += mbedtls
- GAUCHE_DEPENDENCIES += mbedtls
- endif
- GAUCHE_CONF_OPTS += --with-tls="$(GAUCHE_TLS_LIBS)"
- ifeq ($(BR2_PACKAGE_ZLIB),y)
- GAUCHE_CONF_OPTS += --with-zlib=$(STAGING_DIR)
- GAUCHE_DEPENDENCIES += zlib
- else
- GAUCHE_CONF_OPTS += --without-zlib
- endif
- # Detection of c99 support in configure fails without WCHAR. To enable
- # automatic detection of c99 support by configure, we need to enable
- # WCHAR in toolchain. But actually we do not need WCHAR at gauche
- # runtime. So reuesting WCHAR in toolchain just for automatic detection
- # will be overkill. To solve this, explicitly -std=gnu99 is specified
- # here.
- GAUCHE_CONF_ENV = CFLAGS="$(TARGET_CFLAGS) -std=gnu99"
- $(eval $(autotools-package))
- $(eval $(host-autotools-package))
|