![Thomas Petazzoni](/assets/img/avatar_default.png)
Our package infrastructure uses inheritance of a number of values from the target package to the host package, which assumes the target package is defined before the host package. In addition, future changes are going to make this requirement even more important. Therefore, let's fix the android-tools, gauche, lcms2, linux-syscall-support and pngquant packages, so that they declare their target variant before their host variant, like all other packages in Buildroot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
34 lines
1.1 KiB
Makefile
34 lines
1.1 KiB
Makefile
################################################################################
|
|
#
|
|
# gauche
|
|
#
|
|
################################################################################
|
|
|
|
GAUCHE_VERSION = 0.9.5
|
|
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
|
|
|
|
HOST_GAUCHE_CONF_OPTS = --without-zlib
|
|
GAUCHE_CONF_OPTS = --without-libatomic-ops
|
|
|
|
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))
|