@@ -125,19 +125,21 @@ endif()
125
125
#---------------------------------------- blas
126
126
string ( TOLOWER "${blas} " blas_ )
127
127
128
+ string ( REGEX MATCH "auto|apple|accelerate" test_accelerate "${blas_} " )
129
+ string ( REGEX MATCH "auto|aocl|blis" test_blis "${blas_} " )
130
+ string ( REGEX MATCH "auto|cray|libsci|default" test_default "${blas_} " )
128
131
string ( REGEX MATCH "auto|ibm|essl" test_essl "${blas_} " )
129
132
string ( REGEX MATCH "auto|intel|mkl" test_mkl "${blas_} " )
130
133
string ( REGEX MATCH "auto|openblas" test_openblas "${blas_} " )
131
134
string ( REGEX MATCH "auto|generic" test_generic "${blas_} " )
132
- string ( REGEX MATCH "auto|apple|accelerate" test_accelerate "${blas_} " )
133
- string ( REGEX MATCH "auto|cray|libsci|default" test_default "${blas_} " )
134
135
135
136
message ( DEBUG "
136
137
BLAS_LIBRARIES = '${BLAS_LIBRARIES} '
137
138
blas = '${blas} '
138
139
blas_ = '${blas_} '
139
140
test_blas_libraries = '${test_blas_libraries} '
140
141
test_accelerate = '${test_accelerate} '
142
+ test_blis = '${test_blis} '
141
143
test_default = '${test_default} '
142
144
test_essl = '${test_essl} '
143
145
test_mkl = '${test_mkl} '
@@ -360,6 +362,13 @@ if (test_openblas)
360
362
debug_print_list( "openblas" )
361
363
endif ()
362
364
365
+ #---------------------------------------- BLIS (also used by AMD AOCL)
366
+ if (test_blis)
367
+ list ( APPEND blas_name_list "BLIS" )
368
+ list ( APPEND blas_libs_list "-lflame -lblis" )
369
+ debug_print_list( "blis" )
370
+ endif ()
371
+
363
372
#---------------------------------------- Apple Accelerate
364
373
if (test_accelerate)
365
374
list ( APPEND blas_name_list "Apple Accelerate" )
0 commit comments