Browse Source

MAINT: Add default make all for netlib blas/src

pull/4820/head
Rohit Goswami 1 year ago
parent
commit
502d5f8a6a
No known key found for this signature in database GPG Key ID: 9CCCE36402CB49A6
2 changed files with 11 additions and 4 deletions
  1. +7
    -4
      lapack-netlib/BLAS/SRC/meson.build
  2. +4
    -0
      meson_options.txt

+ 7
- 4
lapack-netlib/BLAS/SRC/meson.build View File

@@ -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



+ 4
- 0
meson_options.txt View File

@@ -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…
Cancel
Save