Make building individual tests depend on BUILD_SINGLE etc defines

This commit is contained in:
Martin Kroeker 2020-09-13 21:50:12 +02:00 committed by GitHub
parent 74e358bcd5
commit 593ce9e237
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 12 additions and 5 deletions

View File

@ -3,11 +3,18 @@ include_directories(${PROJECT_BINARY_DIR})
enable_language(Fortran)
set(OpenBLAS_Tests
sblat1 sblat2 sblat3
dblat1 dblat2 dblat3
cblat1 cblat2 cblat3
zblat1 zblat2 zblat3)
if (BUILD_SINGLE)
list( APPEND OpenBLAS_Tests sblat1 sblat2 sblat3)
endif()
if (BUILD_DOUBLE)
list (APPEND OpenBLAS_Tests dblat1 dblat2 dblat3)
endif()
if (BUILD_COMPLEX)
list (APPEND OpenBLAS_Tests cblat1 cblat2 cblat3)
endif()
if (BUILD_COMPLEX16)
list (APPEND OpenBLAS_Tests zblat1 zblat2 zblat3)
endif()
foreach(test_bin ${OpenBLAS_Tests})
add_executable(${test_bin} ${test_bin}.f)