commit: 422bfd5d17d90e22c813b9748760fb839aa53286 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Wed Jun 15 22:15:00 2022 +0000 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> CommitDate: Wed Jun 15 22:35:15 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=422bfd5d
dev-libs/cubew: export variables Closes: https://bugs.gentoo.org/851165 Closes: https://bugs.gentoo.org/851177 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> dev-libs/cubew/cubew-4.7.ebuild | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/dev-libs/cubew/cubew-4.7.ebuild b/dev-libs/cubew/cubew-4.7.ebuild index 9fc2ad473..40fe6eec4 100644 --- a/dev-libs/cubew/cubew-4.7.ebuild +++ b/dev-libs/cubew/cubew-4.7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit autotools +inherit autotools toolchain-funcs DESCRIPTION="High performance C Writer library" HOMEPAGE="https://www.scalasca.org/scalasca/software/cube-4.x" @@ -26,6 +26,27 @@ REQUIRED_USE=" " src_prepare() { + tc-export CC CXX AR F77 FC CPP + + cat > build-config/common/platforms/platform-backend-user-provided <<-EOF || die + CC=${CC} + CXX=${CXX} + FC=${FC} + F77=${F77} + CPP=${CPP} + CXXCPP=${CPP} + CC_FOR_BUILD=${CC} + CXX_FOR_BUILD=${CXX} + FC_FOR_BUILD=${FC} + F77_FOR_BUILD=${F77} + CFLAGS_FOR_BUILD=${CFLAGS} + CXXFLAGS_FOR_BUILD=${CXXFLAGS} + FFLAGS_FOR_BUILD=${FFLAGS} + FCFLAGS_FOR_BUILD=${FCFLAGS} + LDFLAGS_FOR_BUILD=${LDFLAGS} + CPPFLAGS_FOR_BUILD=${CPPFLAGS} + EOF + default eautoreconf } @@ -33,6 +54,7 @@ src_prepare() { src_configure() { local myconf=( --disable-platform-mic + --with-custom-compilers $(use_with advanced-memory) $(use_with memory-tracking) $(use_with memory-tracing)
