ENH,BLD: Finish reworking netlib lapack

This commit is contained in:
Rohit Goswami 2024-03-03 01:25:25 +00:00 committed by Mateusz Sokół
parent b6d3a5e725
commit 2182328946
3 changed files with 478 additions and 556 deletions

File diff suppressed because it is too large Load Diff

View File

@ -17,6 +17,7 @@ build_complex = get_option('build_complex')
build_complex16 = get_option('build_complex16') build_complex16 = get_option('build_complex16')
build_all_prec = get_option('build_all_prec') build_all_prec = get_option('build_all_prec')
use_c_lapack = get_option('use_c_lapack') use_c_lapack = get_option('use_c_lapack')
use_xblas = get_option('use_xblas')
# Sub-directories # Sub-directories
subdir('BLAS') # Defines netlib_blas and _allblas subdir('BLAS') # Defines netlib_blas and _allblas

View File

@ -29,6 +29,8 @@ option('build_complex16', type: 'boolean', value: true, description: 'Build doub
# From lapack-netlib # From lapack-netlib
option('realkind', type : 'string', value : 'd', option('realkind', type : 'string', value : 'd',
description : 's: real32 d: real64 c: complex32 z: complex64') description : 's: real32 d: real64 c: complex32 z: complex64')
option('use_xblas', type : 'boolean', value : false,
description : 'Build extended precision (needs XBLAS)')
# Meson only # Meson only
# This is the equivalent of producing all precisions via make all inside lapack-netlib/blas/src # This is the equivalent of producing all precisions via make all inside lapack-netlib/blas/src