Use pkg-config for getting blas and lapack directories
This fixes the build when flexiblas prefix doesn't match blas/lapack prefix, which can happen when building flatpak modules. In that case, blas/lapack might be installed in /usr and flexiblas in /app.
This commit is contained in:
parent
7e0990e36d
commit
85198f93fb
@ -16,7 +16,7 @@
|
|||||||
|
|
||||||
Name: flexiblas
|
Name: flexiblas
|
||||||
Version: %{major_version}.%{minor_version}.%{patch_version}
|
Version: %{major_version}.%{minor_version}.%{patch_version}
|
||||||
Release: 1%{?dist}
|
Release: 2%{?dist}
|
||||||
Summary: A BLAS/LAPACK wrapper library with runtime exchangeable backends
|
Summary: A BLAS/LAPACK wrapper library with runtime exchangeable backends
|
||||||
|
|
||||||
# GPLv3 with an exception for the BLAS/LAPACK interface
|
# GPLv3 with an exception for the BLAS/LAPACK interface
|
||||||
@ -213,8 +213,8 @@ rm -rf contributed
|
|||||||
%cmake -B build \
|
%cmake -B build \
|
||||||
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
||||||
%if %{with system_lapack}
|
%if %{with system_lapack}
|
||||||
-DSYS_BLAS_LIBRARY=%{_libdir}/libblas.a \
|
-DSYS_BLAS_LIBRARY=$(pkg-config --variable=libdir blas)/libblas.a \
|
||||||
-DSYS_LAPACK_LIBRARY=%{_libdir}/liblapack_pic.a \
|
-DSYS_LAPACK_LIBRARY=$(pkg-config --variable=libdir lapack)/liblapack_pic.a \
|
||||||
%endif
|
%endif
|
||||||
-DINTEGER8=OFF \
|
-DINTEGER8=OFF \
|
||||||
-DTESTS=ON
|
-DTESTS=ON
|
||||||
@ -223,8 +223,8 @@ rm -rf contributed
|
|||||||
%cmake -B build64 \
|
%cmake -B build64 \
|
||||||
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
|
||||||
%if %{with system_lapack}
|
%if %{with system_lapack}
|
||||||
-DSYS_BLAS_LIBRARY=%{_libdir}/libblas64.a \
|
-DSYS_BLAS_LIBRARY=$(pkg-config --variable=libdir blas)/libblas64.a \
|
||||||
-DSYS_LAPACK_LIBRARY=%{_libdir}/liblapack_pic64.a \
|
-DSYS_LAPACK_LIBRARY=$(pkg-config --variable=libdir lapack)/liblapack_pic64.a \
|
||||||
%endif
|
%endif
|
||||||
-DINTEGER8=ON \
|
-DINTEGER8=ON \
|
||||||
-DTESTS=ON
|
-DTESTS=ON
|
||||||
@ -395,6 +395,9 @@ make -C build64 test
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Oct 21 2020 Kalev Lember <klember@redhat.com> - 3.0.3-2
|
||||||
|
- Use pkg-config for getting blas and lapack directories
|
||||||
|
|
||||||
* Fri Aug 28 2020 Iñaki Úcar <iucar@fedoraproject.org> - 3.0.3-1
|
* Fri Aug 28 2020 Iñaki Úcar <iucar@fedoraproject.org> - 3.0.3-1
|
||||||
- Update to 3.0.3, fixes ScaLAPACK issues
|
- Update to 3.0.3, fixes ScaLAPACK issues
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user