You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
option(BUILD_WITHOUT_LAPACK"Without LAPACK and LAPACKE (Only BLAS or CBLAS)"ON)
20
+
option(BUILD_WITHOUT_LAPACK"Do not build LAPACK and LAPACKE (Only BLAS or CBLAS)"ON)
20
21
endif()
21
-
option(BUILD_WITHOUT_CBLAS"Without CBLAS"OFF)
22
-
option(DYNAMIC_ARCH"Build with DYNAMIC_ARCH"OFF)
23
-
option(BUILD_RELAPACK"Build with ReLAPACK (recursive LAPACK"OFF)
22
+
option(BUILD_WITHOUT_CBLAS"Do not build the C interface (CBLAS) to the BLAS functions"OFF)
23
+
option(DYNAMIC_ARCH"Include support for multiple CPU targets, with automatic selection at runtime (x86/x86_64 only)"OFF)
24
+
option(DYNAMIC_OLDER"Include specific support for older cpu models (Penryn,Dunnington,Atom,Nano,Opteron) with DYNAMIC_ARCH"OFF)
25
+
option(BUILD_RELAPACK"Build with ReLAPACK (recursive implementation of several LAPACK functions on top of standard LAPACK)"OFF)
26
+
27
+
# Add a prefix or suffix to all exported symbol names in the shared library.
28
+
# Avoids conflicts with other BLAS libraries, especially when using
29
+
# 64 bit integer interfaces in OpenBLAS.
30
+
31
+
set(SYMBOLPREFIX""CACHESTRING"Add a prefix to all exported symbol names in the shared library to avoid conflicts with other BLAS libraries" )
32
+
set(SYMBOLSUFFIX""CACHESTRING"Add a suffix to all exported symbol names in the shared library, e.g. _64 for INTERFACE64 builds" )
24
33
#######
25
34
if(BUILD_WITHOUT_LAPACK)
26
35
set(NO_LAPACK1)
@@ -34,11 +43,13 @@ endif()
34
43
#######
35
44
36
45
37
-
message(WARNING"CMake support is experimental. This will not produce the same Makefiles that OpenBLAS ships with. Only x86 support is currently available.")
46
+
message(WARNING"CMake support is experimental. It does not yet support all build options and may not produce the same Makefiles that OpenBLAS ships with.")
0 commit comments