MAINT: Add default make all for netlib blas/src
This commit is contained in:
parent
591865926b
commit
43e652c768
|
@ -40,6 +40,7 @@ build_single = get_option('build_single')
|
|||
build_double = get_option('build_double')
|
||||
build_complex = get_option('build_complex')
|
||||
build_complex16 = get_option('build_complex16')
|
||||
build_all_prec = get_option('build_all_prec')
|
||||
|
||||
# _allblas -- Auxiliary routines for Level 2 and 3 BLAS
|
||||
_allblas = library('_allblas',
|
||||
|
@ -270,16 +271,18 @@ _cblas3 = [
|
|||
]
|
||||
|
||||
# Start making the blas target
|
||||
if build_complex
|
||||
if build_complex or build_all_prec
|
||||
_blas_netlib_srcs += _cblas1 + _cb1aux + _cblas2 + _cblas3
|
||||
endif
|
||||
if build_complex16
|
||||
if build_complex16 or build_all_prec
|
||||
_blas_netlib_srcs += _zblas1 + _zb1aux + _zblas2 + _zblas3
|
||||
endif
|
||||
|
||||
if prec == 'd' or build_double
|
||||
if prec == 'd' or build_double or build_all_prec
|
||||
_blas_netlib_srcs += _dblas1 + _dblas2 + _dblas3
|
||||
elif prec == 's' or build_single
|
||||
endif
|
||||
|
||||
if prec == 's' or build_single or build_all_prec
|
||||
_blas_netlib_srcs += _sblas1 + _sblas2 + _sblas3
|
||||
endif
|
||||
|
||||
|
|
|
@ -29,3 +29,7 @@ option('build_complex16', type: 'boolean', value: true, description: 'Build doub
|
|||
# From lapack-netlib
|
||||
option('realkind', type : 'string', value : 'd',
|
||||
description : 's: real32 d: real64 c: complex32 z: complex64')
|
||||
|
||||
# Meson only
|
||||
# This is the equivalent of producing all precisions via make all inside lapack-netlib/blas/src
|
||||
option('build_all_prec', type: 'boolean', value: true, description: 'Build all precisions')
|
||||
|
|
Loading…
Reference in New Issue