From c807b406df25a2665c2c14cda192775c7bb5c9a9 Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Jul 29 2020 08:02:21 +0000 Subject: Use %cmake_build/%cmake_install --- diff --git a/getdp.spec b/getdp.spec index e91735e..59d6d48 100644 --- a/getdp.spec +++ b/getdp.spec @@ -39,6 +39,7 @@ Requires: %{name}%{?_isa} = %{version}-%{release} The %{name}-devel package contains libraries and header files for developing applications that use %{name}. + %prep %autosetup -n %{name}-%{version}-source @@ -48,10 +49,9 @@ find contrib/ -mindepth 1 -maxdepth 1 -type d -not \( -name pewe \) -prune -exec # fix lib -> lib64 for petsc detection sed -i 's|${ENV_PETSC_ARCH}/lib|${ENV_PETSC_ARCH}/%_lib|g' CMakeLists.txt + %build -mkdir build -pushd build/ - %cmake ../ \ +%cmake \ -DENABLE_MULTIHARMONIC=ON \ -DENABLE_NX=OFF \ -DENABLE_OPENMP=ON \ @@ -59,22 +59,23 @@ pushd build/ -DENABLE_SPARSKIT=OFF \ -DENABLE_BUILD_SHARED=ON \ -DENABLE_BUILD_DYNAMIC=ON - %make_build -popd +%cmake_build + %install -%make_install -C build +%cmake_install # remove auto-installed docs rm -rf %{buildroot}%{_datadir}/doc/%{name} + %check -pushd build/ - ctest -VV -popd +%ctest + %ldconfig_scriptlets + %files %license LICENSE.txt CREDITS.txt %{_bindir}/%{name}