From 268d0a61d16f8d079f4bc3677965cfb21978ed3d Mon Sep 17 00:00:00 2001 From: Funda Wang Date: Fri, 20 Dec 2024 10:34:58 +0800 Subject: [PATCH] adopt to new cmake macro --- libomp.spec | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/libomp.spec b/libomp.spec index 1f982dc..6e6ccae 100644 --- a/libomp.spec +++ b/libomp.spec @@ -12,7 +12,7 @@ Name: libomp Version: %{libomp_version} -Release: 2 +Release: 3 Summary: OpenMP runtime for clang License: Apache-2.0 WITH LLVM-exception OR NCSA @@ -51,7 +51,6 @@ OpenMP header files. %autosetup -n %{libomp_srcdir} -p1 %build -mkdir build && cd build # TODO: LIBOMP_HAVE_VERSION_SCRIPT_FLAG should be set automatically. %cmake \ -DOPENMP_ENABLE_LIBOMPTARGET:BOOL=ON \ @@ -67,19 +66,18 @@ mkdir build && cd build -DOPENMP_LIBDIR_SUFFIX= \ %endif -DCMAKE_SKIP_RPATH:BOOL=ON \ - -DLIBOMP_HAVE_VERSION_SCRIPT_FLAG:BOOL=ON \ - .. + -DLIBOMP_HAVE_VERSION_SCRIPT_FLAG:BOOL=ON -%make_build +%cmake_build %install -%make_install -C build +%cmake_install mkdir -p %{buildroot}%{_datadir}/licenses/libomp/ cp LICENSE.txt %{buildroot}%{_datadir}/licenses/libomp/ %check -%make_build -C build check-openmp || echo "CHECK FAIL" +%make_build -C %{__cmake_builddir} check-openmp || echo "CHECK FAIL" %files %license LICENSE.txt @@ -93,6 +91,9 @@ cp LICENSE.txt %{buildroot}%{_datadir}/licenses/libomp/ %{_libdir}/*.a %changelog +* Fri Dec 20 2024 Funda Wang - 12.0.1-3 +- adopt to new cmake macro + * Thu Apr 18 2024 Pengda Dou - 12.0.1-2 - add support for loongarch64 -- Gitee