Browse Source

Exclude LAPACK testsuite and LAPACK-dependent benchmarks in no-LAPACK builds

tags/v0.3.27
Martin Kroeker GitHub 1 year ago
parent
commit
cfc28c586e
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 13 additions and 1 deletions
  1. +13
    -1
      CMakeLists.txt

+ 13
- 1
CMakeLists.txt View File

@@ -330,7 +330,7 @@ if (NOT NOFORTRAN)
# Build test and ctest # Build test and ctest
add_subdirectory(test) add_subdirectory(test)
endif() endif()
if (BUILD_TESTING)
if (BUILD_TESTING AND NOT BUILD_WITHOUT_LAPACK)
add_subdirectory(lapack-netlib/TESTING) add_subdirectory(lapack-netlib/TESTING)
endif() endif()
endif() endif()
@@ -472,6 +472,18 @@ if (BUILD_BENCHMARKS)
list(REMOVE_ITEM SOURCES ${REMFILE}) list(REMOVE_ITEM SOURCES ${REMFILE})
file(GLOB REMFILE "benchmark/geev.c") file(GLOB REMFILE "benchmark/geev.c")
list(REMOVE_ITEM SOURCES ${REMFILE}) list(REMOVE_ITEM SOURCES ${REMFILE})
file(GLOB REMFILE "benchmark/gesv.c")
list(REMOVE_ITEM SOURCES ${REMFILE})
file(GLOB REMFILE "benchmark/getri.c")
list(REMOVE_ITEM SOURCES ${REMFILE})
file(GLOB REMFILE "benchmark/potrf.c")
list(REMOVE_ITEM SOURCES ${REMFILE})
file(GLOB REMFILE "benchmark/spmv.c")
list(REMOVE_ITEM SOURCES ${REMFILE})
file(GLOB REMFILE "benchmark/symv.c")
list(REMOVE_ITEM SOURCES ${REMFILE})
file(GLOB REMFILE "benchmark/linpack.c")
list(REMOVE_ITEM SOURCES ${REMFILE})
endif() endif()
if (NOT USE_GEMM3M) if (NOT USE_GEMM3M)
file(GLOB REMFILE "benchmark/gemm3m.c") file(GLOB REMFILE "benchmark/gemm3m.c")


Loading…
Cancel
Save