Skip to content

Commit 7687d64

Browse files
nmusolinobodono
authored andcommitted
Add USE_LAPACK as CMake option (default: ON) (#257)
1 parent 0952306 commit 7687d64

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

CMakeLists.txt

+8-1
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,14 @@ message(STATUS "Printing is NOT ${NO_PRINTING}")
121121
option(NO_READ_WRITE "Disables all read/write functionality" OFF)
122122
message(STATUS "Read/write functionality is NOT ${NO_READ_WRITE}")
123123

124+
option(USE_LAPACK "Whether to use BLAS/LAPACK" ON)
125+
message(STATUS "BLAS/LAPACK usage is ${USE_LAPACK}")
126+
124127
# Enable OpenMP support
125128
option(USE_OPENMP "Compile with OpenMP support" OFF)
126129
message(STATUS "OpenMP parallelization is ${USE_OPENMP}")
127130

128-
set(COMPILER_OPTS "-DUSE_LAPACK -DCTRLC")
131+
set(COMPILER_OPTS "-DCTRLC")
129132

130133
# Primitive types
131134
if(SFLOAT)
@@ -150,6 +153,10 @@ if(NO_READ_WRITE)
150153
set(COMPILER_OPTS "-DNO_READ_WRITE=1 ${COMPILER_OPTS}")
151154
endif()
152155

156+
if (USE_LAPACK)
157+
set(COMPILER_OPTS "-DUSE_LAPACK ${COMPILER_OPTS}")
158+
endif()
159+
153160
if(USE_OPENMP)
154161
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fopenmp")
155162
endif()

0 commit comments

Comments
 (0)