fftw: fix editing of cmake config files
This commit is contained in:
@@ -5,7 +5,7 @@ pkgbase=mingw-w64-${_realname}
|
||||
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
|
||||
_pkgver=3.3.10
|
||||
pkgver=${_pkgver//-/.}
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
pkgdesc="A library for computing the discrete Fourier transform (DFT) (mingw-w64)"
|
||||
arch=('any')
|
||||
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
|
||||
@@ -97,8 +97,6 @@ build() {
|
||||
}
|
||||
|
||||
package() {
|
||||
local _SRC_PREFIX=$(cygpath -am ${srcdir}/${_realname}-${_pkgver})
|
||||
|
||||
for cur in ${precision}; do
|
||||
msg "Installing ${_realname} for ${cur} precision ..."
|
||||
cd "${srcdir}"/build-${MSYSTEM}-${cur}
|
||||
@@ -126,8 +124,9 @@ package() {
|
||||
_file_prefix=FFTW3q
|
||||
;;
|
||||
esac
|
||||
sed -e "s|IMPORTED_IMPLIB_RELEASE \"${_SRC_PREFIX}|IMPORTED_IMPLIB_RELEASE \"${MINGW_PREFIX}/lib|g" -i ./FFTW3LibraryDepends.cmake
|
||||
sed -e "s|IMPORTED_LOCATION_RELEASE \"${_SRC_PREFIX}|IMPORTED_LOCATION_RELEASE \"${MINGW_PREFIX}/bin|g" -i ./FFTW3LibraryDepends.cmake
|
||||
local _staging_prefix=$(cygpath -am ${srcdir}/build-${MSYSTEM}-${cur})
|
||||
sed -e "s|IMPORTED_IMPLIB_RELEASE \"${_staging_prefix}|IMPORTED_IMPLIB_RELEASE \"${MINGW_PREFIX}/lib|g" -i ./FFTW3LibraryDepends.cmake
|
||||
sed -e "s|IMPORTED_LOCATION_RELEASE \"${_staging_prefix}|IMPORTED_LOCATION_RELEASE \"${MINGW_PREFIX}/bin|g" -i ./FFTW3LibraryDepends.cmake
|
||||
install -Dm644 ./FFTW3LibraryDepends.cmake "${pkgdir}"${MINGW_PREFIX}/lib/cmake/${_prec_prefix}/FFTW3LibraryDepends.cmake
|
||||
mv "${pkgdir}"${MINGW_PREFIX}/lib/cmake/fftw3/${_file_prefix}*.cmake "${pkgdir}"${MINGW_PREFIX}/lib/cmake/${_prec_prefix}/
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user