Adapt tests to having only a subset of types in the build
This commit is contained in:
parent
dfbc62ef7e
commit
0eaae30e8c
|
@ -4,7 +4,7 @@ include_directories(${PROJECT_BINARY_DIR})
|
||||||
enable_language(Fortran)
|
enable_language(Fortran)
|
||||||
|
|
||||||
if (BUILD_SINGLE)
|
if (BUILD_SINGLE)
|
||||||
list( APPEND OpenBLAS_Tests sblat1 sblat2 sblat3)
|
list( APPEND OpenBLAS_Tests sblat1 sblat2 sblat3)
|
||||||
endif()
|
endif()
|
||||||
if (BUILD_DOUBLE)
|
if (BUILD_DOUBLE)
|
||||||
list (APPEND OpenBLAS_Tests dblat1 dblat2 dblat3)
|
list (APPEND OpenBLAS_Tests dblat1 dblat2 dblat3)
|
||||||
|
@ -17,7 +17,7 @@ if (BUILD_COMPLEX16)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
foreach(test_bin ${OpenBLAS_Tests})
|
foreach(test_bin ${OpenBLAS_Tests})
|
||||||
add_executable(${test_bin} ${test_bin}.f)
|
add_executable(${test_bin} ${test_bin}.f)
|
||||||
target_link_libraries(${test_bin} ${OpenBLAS_LIBNAME})
|
target_link_libraries(${test_bin} ${OpenBLAS_LIBNAME})
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
@ -34,7 +34,19 @@ FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh
|
||||||
"fi\n"
|
"fi\n"
|
||||||
)
|
)
|
||||||
|
|
||||||
set(float_types s d c z)
|
#set(float_types s d c z)
|
||||||
|
if (BUILD_SINGLE)
|
||||||
|
list (APPEND float_types s)
|
||||||
|
endif()
|
||||||
|
if (BUILD_DOUBLE)
|
||||||
|
list (APPEND float_types d)
|
||||||
|
endif()
|
||||||
|
if (BUILD_COMPLEX)
|
||||||
|
list (APPEND float_types c)
|
||||||
|
endif()
|
||||||
|
if (BUILD_COMPLEX16)
|
||||||
|
list (APPEND float_types z)
|
||||||
|
endif()
|
||||||
foreach(float_type ${float_types})
|
foreach(float_type ${float_types})
|
||||||
string(TOUPPER ${float_type} float_type_upper)
|
string(TOUPPER ${float_type} float_type_upper)
|
||||||
add_test(NAME "${float_type}blas1"
|
add_test(NAME "${float_type}blas1"
|
||||||
|
|
Loading…
Reference in New Issue