summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Maier <tamiko@gentoo.org>2021-11-11 22:52:17 -0600
committerMatthias Maier <tamiko@gentoo.org>2021-11-11 22:57:18 -0600
commit8f6434447c3dad61edb79cbe027584ce3f3dbc53 (patch)
tree6b49fe7d6388ad754c9299477edf7a2c3c4ab270 /sci-libs/trilinos
parentsci-libs/trilinos: avoid file collision with dev-cpp/kokkos (diff)
downloadgentoo-8f6434447c3dad61edb79cbe027584ce3f3dbc53.tar.gz
gentoo-8f6434447c3dad61edb79cbe027584ce3f3dbc53.tar.bz2
gentoo-8f6434447c3dad61edb79cbe027584ce3f3dbc53.zip
sci-libs/trilinos: migrate from cmake-utils to cmake eclass
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Diffstat (limited to 'sci-libs/trilinos')
-rw-r--r--sci-libs/trilinos/trilinos-13.0.1-r1.ebuild13
1 files changed, 6 insertions, 7 deletions
diff --git a/sci-libs/trilinos/trilinos-13.0.1-r1.ebuild b/sci-libs/trilinos/trilinos-13.0.1-r1.ebuild
index 06a28401dc92..1b0396047b3b 100644
--- a/sci-libs/trilinos/trilinos-13.0.1-r1.ebuild
+++ b/sci-libs/trilinos/trilinos-13.0.1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=7
CMAKE_MAKEFILE_GENERATOR=emake
-inherit cmake-utils toolchain-funcs multilib
+inherit cmake toolchain-funcs multilib
DESCRIPTION="Scientific library collection for large scale problems"
HOMEPAGE="http://trilinos.sandia.gov/"
@@ -183,15 +183,14 @@ src_configure() {
#
export CC=mpicc CXX=mpicxx && tc-export CC CXX
- #
- # cmake-utils eclass patches the base directory CMakeLists.txt
- # which does not work for complex Trilinos CMake modules
- #
- CMAKE_BUILD_TYPE=RELEASE cmake-utils_src_configure
+ # Trilinos needs a custom build type:
+ local CMAKE_BUILD_TYPE=Release
+
+ cmake_src_configure
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
# Clean up the mess:
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"