blas from netbsd pkgsrc depends on f2c runtime libs
parent
a50ed0d76d
commit
12ca0eec41
|
@ -1,20 +1,24 @@
|
||||||
USING: alien alien.c-types alien.syntax kernel system
|
USING: alien alien.c-types alien.syntax kernel system
|
||||||
combinators combinators.short-circuit ;
|
combinators ;
|
||||||
IN: math.blas.cblas
|
IN: math.blas.cblas
|
||||||
|
|
||||||
<<
|
<<
|
||||||
: load-atlas ( -- )
|
: load-atlas ( -- )
|
||||||
"atlas" "libatlas.so" "cdecl" add-library ;
|
"atlas" "libatlas.so" "cdecl" add-library ;
|
||||||
|
: load-fortran ( -- )
|
||||||
|
"I77" "libI77.so" "cdecl" add-library
|
||||||
|
"F77" "libF77.so" "cdecl" add-library ;
|
||||||
: load-blas ( -- )
|
: load-blas ( -- )
|
||||||
"blas" "libblas.so" "cdecl" add-library ;
|
"blas" "libblas.so" "cdecl" add-library ;
|
||||||
|
|
||||||
"cblas" {
|
"cblas" {
|
||||||
{ [ os macosx? ] [ "libblas.dylib" "cdecl" add-library ] }
|
{ [ os macosx? ] [ "libblas.dylib" "cdecl" add-library ] }
|
||||||
{ [ os windows? ] [ "blas.dll" "cdecl" add-library ] }
|
{ [ os windows? ] [ "blas.dll" "cdecl" add-library ] }
|
||||||
{
|
{ [ os openbsd? ] [ "libcblas.so" "cdecl" add-library load-blas ] }
|
||||||
[ os { [ openbsd? ] [ netbsd? ] } 1|| ]
|
{ [ os netbsd? ] [
|
||||||
[ "libcblas.so" "cdecl" add-library load-blas ]
|
load-fortran load-blas
|
||||||
}
|
"/usr/local/lib/libcblas.so" "cdecl" add-library
|
||||||
|
] }
|
||||||
{ [ os freebsd? ] [ "libcblas.so" "cdecl" add-library load-atlas ] }
|
{ [ os freebsd? ] [ "libcblas.so" "cdecl" add-library load-atlas ] }
|
||||||
[ "libblas.so" "cdecl" add-library ]
|
[ "libblas.so" "cdecl" add-library ]
|
||||||
} cond
|
} cond
|
||||||
|
|
Loading…
Reference in New Issue