25 lines
		
	
	
		
			738 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			738 B
		
	
	
	
		
			Factor
		
	
	
USING: alien.fortran combinators kernel namespaces system ;
 | 
						|
IN: math.blas.config
 | 
						|
 | 
						|
SYMBOLS: blas-library blas-fortran-abi ;
 | 
						|
 | 
						|
blas-library [
 | 
						|
    {
 | 
						|
        { [ os macosx?  ] [ "libblas.dylib" ] }
 | 
						|
        { [ os windows? ] [ "blas.dll"      ] }
 | 
						|
        [ "libblas.so" ]
 | 
						|
    } cond
 | 
						|
] initialize
 | 
						|
 | 
						|
blas-fortran-abi [
 | 
						|
    {
 | 
						|
        { [ os macosx?                  ] [ intel-unix-abi ] }
 | 
						|
        { [ os windows? cpu x86.32? and ] [ f2c-abi        ] }
 | 
						|
        { [ os netbsd?  cpu x86.64? and ] [ g95-abi        ] }
 | 
						|
        { [ os windows? cpu x86.64? and ] [ gfortran-abi   ] }
 | 
						|
        { [ os freebsd?                 ] [ gfortran-abi   ] }
 | 
						|
        { [ os linux?                   ] [ gfortran-abi   ] }
 | 
						|
        [ f2c-abi ]
 | 
						|
    } cond
 | 
						|
] initialize
 |