Skip to content

Commit cfc28c5

Browse files
authored
Exclude LAPACK testsuite and LAPACK-dependent benchmarks in no-LAPACK builds
1 parent 4266b39 commit cfc28c5

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ if (NOT NOFORTRAN)
330330
# Build test and ctest
331331
add_subdirectory(test)
332332
endif()
333-
if (BUILD_TESTING)
333+
if (BUILD_TESTING AND NOT BUILD_WITHOUT_LAPACK)
334334
add_subdirectory(lapack-netlib/TESTING)
335335
endif()
336336
endif()
@@ -472,6 +472,18 @@ if (BUILD_BENCHMARKS)
472472
list(REMOVE_ITEM SOURCES ${REMFILE})
473473
file(GLOB REMFILE "benchmark/geev.c")
474474
list(REMOVE_ITEM SOURCES ${REMFILE})
475+
file(GLOB REMFILE "benchmark/gesv.c")
476+
list(REMOVE_ITEM SOURCES ${REMFILE})
477+
file(GLOB REMFILE "benchmark/getri.c")
478+
list(REMOVE_ITEM SOURCES ${REMFILE})
479+
file(GLOB REMFILE "benchmark/potrf.c")
480+
list(REMOVE_ITEM SOURCES ${REMFILE})
481+
file(GLOB REMFILE "benchmark/spmv.c")
482+
list(REMOVE_ITEM SOURCES ${REMFILE})
483+
file(GLOB REMFILE "benchmark/symv.c")
484+
list(REMOVE_ITEM SOURCES ${REMFILE})
485+
file(GLOB REMFILE "benchmark/linpack.c")
486+
list(REMOVE_ITEM SOURCES ${REMFILE})
475487
endif()
476488
if (NOT USE_GEMM3M)
477489
file(GLOB REMFILE "benchmark/gemm3m.c")

0 commit comments

Comments
 (0)