diff options
author | 2021-11-19 22:44:48 +0900 | |
---|---|---|
committer | 2021-11-19 22:45:44 +0900 | |
commit | 1d64d6b63d85d626daefdd88e42e0c02907ba5e6 (patch) | |
tree | 1e33811068035d1904c34991f3d8e3f329f5b866 /dev-scheme | |
parent | dev-scheme/chicken: fix tests with LLD (diff) | |
download | gentoo-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')
-rw-r--r-- | dev-scheme/chicken/chicken-4.13.0-r2.ebuild | 6 | ||||
-rw-r--r-- | dev-scheme/chicken/chicken-5.2.0.ebuild | 6 |
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}" \ |