|
|
cd "${S}"/src | cd "${S}"/src |
| |
make all FC="libtool --mode=compile --tag=F77 ${FORTRANC}" \ | make all FC="libtool --mode=compile --tag=F77 ${FORTRANC}" \ |
FFLAGS="${FFLAGS}" CC="libtool --mode=compile --tag=CC gcc" \ |
FFLAGS="${CFLAGS}" CC="libtool --mode=compile --tag=CC gcc" \ |
CFLAGS="${CFLAGS} -DADD_" || die "make failed" | CFLAGS="${CFLAGS} -DADD_" || die "make failed" |
| |
libtool --mode=link --tag=F77 ${FORTRANC} -o libcblas.la *.lo \ | libtool --mode=link --tag=F77 ${FORTRANC} -o libcblas.la *.lo \ |
|
|
} | } |
| |
src_install() { | src_install() { |
|
RPATH="${DESTTREE}/$(get_libdir)" |
dodir "${RPATH}" || die "failed to create lib directory" | dodir "${RPATH}" || die "failed to create lib directory" |
| |
cd "${S}"/src | cd "${S}"/src |
| |
strip --strip-unneeded libcblas.so.0.0.0 || \ |
|
die "failed strippin shared libs" |
|
strip --strip-debug .libs/libcblas.a || \ |
|
die "failed to strip static libs" |
|
|
|
exeinto "${RPATH}" |
|
doexe libcblas.so.0.0.0 || die "failed to install shared library" |
|
dosym libcblas.so.0.0.0 "${RPATH}"/libcblas.so.0 || die |
|
dosym libcblas.so.0.0.0 "${RPATH}"/libcblas.so || die |
|
|
|
libtool --mode=install install -s libcblas.la "${D}/${RPATH}"\ | libtool --mode=install install -s libcblas.la "${D}/${RPATH}"\ |
|| die "failed to install static library" | || die "failed to install static library" |
| |