chicken: fix cross build

Signed-off-by: Jürgen Buchmüller <pullmoll@t-online.de>
This commit is contained in:
Jürgen Buchmüller 2019-07-25 11:01:21 +02:00
parent db833ed8f6
commit 2d28a7cc2a
No known key found for this signature in database
GPG key ID: DE55AD8DBEBB4EE8

View file

@ -10,19 +10,18 @@ changelog="https://code.call-cc.org/releases/$version/NEWS"
distfiles="http://code.call-cc.org/releases/$version/$pkgname-$version.tar.gz"
checksum=5c1101a8d8faabfd500ad69101e0c7c8bd826c68970f89c270640470e7b84b4b
# No ARM support??!!!
archs="i686* x86_64* ppc64le*"
do_configure() {
make -B -f Makefile.linux chicken-defaults.h PREFIX=/usr
}
do_build() {
make -j1 C_COMPILER_OPTIMIZATION_OPTIONS="$CFLAGS" \
make C_COMPILER="$CC" \
C_COMPILER_OPTIMIZATION_OPTIONS="$CFLAGS" \
LINKER_LINK_SHARED_PROGRAM_OPTIONS="$LDFLAGS" \
PREFIX=/usr PLATFORM=linux
}
do_install() {
make -j1 C_COMPILER_OPTIMIZATION_OPTIONS="$CFLAGS" \
make C_COMPILER="$CC" \
C_COMPILER_OPTIMIZATION_OPTIONS="$CFLAGS" \
LINKER_LINK_SHARED_PROGRAM_OPTIONS="$LDFLAGS" \
PREFIX=/usr DESTDIR=$DESTDIR PLATFORM=linux install
vlicense LICENSE