summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkinori Hattori <hattya@gentoo.org>2021-11-19 22:44:48 +0900
committerAkinori Hattori <hattya@gentoo.org>2021-11-19 22:45:44 +0900
commit1d64d6b63d85d626daefdd88e42e0c02907ba5e6 (patch)
tree1e33811068035d1904c34991f3d8e3f329f5b866 /dev-scheme/chicken
parentdev-scheme/chicken: fix tests with LLD (diff)
downloadgentoo-1d64d6b63d85d626daefdd88e42e0c02907ba5e6.tar.gz
gentoo-1d64d6b63d85d626daefdd88e42e0c02907ba5e6.tar.bz2
gentoo-1d64d6b63d85d626daefdd88e42e0c02907ba5e6.zip
dev-scheme/chicken: add support for Clang
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Akinori Hattori <hattya@gentoo.org>
Diffstat (limited to 'dev-scheme/chicken')
-rw-r--r--dev-scheme/chicken/chicken-4.13.0-r2.ebuild6
-rw-r--r--dev-scheme/chicken/chicken-5.2.0.ebuild6
2 files changed, 12 insertions, 0 deletions
diff --git a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
index 5a41ed2c15e1..2c55fdc89af2 100644
--- a/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
+++ b/dev-scheme/chicken/chicken-4.13.0-r2.ebuild
@@ -3,6 +3,8 @@
EAPI="8"
+inherit toolchain-funcs
+
DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
HOMEPAGE="https://www.call-cc.org/"
SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
@@ -37,7 +39,9 @@ src_compile() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}"
}
@@ -50,6 +54,8 @@ src_install() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}" \
DESTDIR="${D}" \
diff --git a/dev-scheme/chicken/chicken-5.2.0.ebuild b/dev-scheme/chicken/chicken-5.2.0.ebuild
index 15086900e947..5d158285adc0 100644
--- a/dev-scheme/chicken/chicken-5.2.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.2.0.ebuild
@@ -3,6 +3,8 @@
EAPI="8"
+inherit toolchain-funcs
+
DESCRIPTION="Scheme interpreter and native Scheme to C compiler"
HOMEPAGE="https://www.call-cc.org/"
SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz"
@@ -37,7 +39,9 @@ src_compile() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}"
}
@@ -50,6 +54,8 @@ src_install() {
emake -j1 \
PLATFORM="linux" \
PREFIX="${EPREFIX}/usr" \
+ C_COMPILER="$(tc-getCC)" \
+ CXX_COMPILER="$(tc-getCXX)" \
HOSTSYSTEM="${CBUILD}" \
LINKER_OPTIONS="${LDFLAGS}" \
DESTDIR="${D}" \