29 lines
541 B
Meson
29 lines
541 B
Meson
# cd build
|
|
# meson --buildtype release --prefix=$HOME/.local/lapack ..
|
|
# ninja
|
|
# ninja install
|
|
|
|
project('LAPACK', 'fortran',
|
|
default_options : ['default_library=static', 'libdir=lib/'],
|
|
version : '3.8.0')
|
|
|
|
subdir('BLAS/SRC')
|
|
subdir('SRC')
|
|
|
|
prec = get_option('realkind')
|
|
|
|
|
|
if prec == 'd'
|
|
bsrc = DBLAS1 + DBLAS2 + DBLAS3
|
|
lsrc = DZLAUX + DSLASRC
|
|
elif prec == 's'
|
|
bsrc = SBLAS1 + SBLAS2 + SBLAS3
|
|
lsrc = SCLAUX + SLASRC
|
|
endif
|
|
|
|
blas = library('blas', bsrc,
|
|
install : true)
|
|
|
|
lapack = library('lapack', lsrc, ALLAUX,
|
|
install : true)
|