@@ -5,10 +5,6 @@ enable_language(Fortran)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DADD${BU} -DCBLAS")
FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/test_cblas_helper.sh
"$1 < $2\n"
)
foreach(float_type ${FLOAT_TYPES})
string(SUBSTRING ${float_type} 0 1 float_char_upper)
string(TOLOWER ${float_char_upper} float_char)
@@ -30,7 +26,11 @@ foreach(float_type ${FLOAT_TYPES})
constant.c)
target_link_libraries(x${float_char}cblat2 ${OpenBLAS_LIBNAME})
add_test(NAME "x${float_char}cblat2"
COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_cblas_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/x${float_char}cblat2" "${PROJECT_SOURCE_DIR}/ctest/${float_char}in2")
COMMAND ${CMAKE_COMMAND}
"-DTEST_COMMAND=${CMAKE_CURRENT_BINARY_DIR}/x${float_char}cblat2"
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/ctest/${float_char}in2"
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_cblas_helper.cmake"
)
#level3
add_executable(x${float_char}cblat3
@@ -42,6 +42,10 @@ foreach(float_type ${FLOAT_TYPES})
constant.c)
target_link_libraries(x${float_char}cblat3 ${OpenBLAS_LIBNAME})
add_test(NAME "x${float_char}cblat3"
COMMAND sh "${CMAKE_CURRENT_BINARY_DIR}/test_cblas_helper.sh" "${CMAKE_CURRENT_BINARY_DIR}/x${float_char}cblat3" "${PROJECT_SOURCE_DIR}/ctest/${float_char}in3")
COMMAND ${CMAKE_COMMAND}
"-DTEST_COMMAND=${CMAKE_CURRENT_BINARY_DIR}/x${float_char}cblat3"
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/ctest/${float_char}in3"
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_cblas_helper.cmake"
)
endforeach()