CMake: use generator expression

This commit is contained in:
xoviat 2018-01-27 17:02:31 -06:00
parent 2d2915233c
commit 1ddb11b6e9
2 changed files with 6 additions and 6 deletions

View File

@ -14,7 +14,7 @@ foreach(float_type ${FLOAT_TYPES})
c_${float_char}blas1.c)
target_link_libraries(x${float_char}cblat1 ${OpenBLAS_LIBNAME})
add_test(NAME "x${float_char}cblat1"
COMMAND "${CMAKE_CURRENT_BINARY_DIR}/x${float_char}cblat1")
COMMAND "$<TARGET_FILE:x${float_char}cblat1>")
#level2
add_executable(x${float_char}cblat2
@ -27,7 +27,7 @@ foreach(float_type ${FLOAT_TYPES})
target_link_libraries(x${float_char}cblat2 ${OpenBLAS_LIBNAME})
add_test(NAME "x${float_char}cblat2"
COMMAND ${CMAKE_COMMAND}
"-DTEST_COMMAND=${CMAKE_CURRENT_BINARY_DIR}/x${float_char}cblat2"
"-DTEST_COMMAND=$<TARGET_FILE:x${float_char}cblat2>"
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/ctest/${float_char}in2"
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_cblas_helper.cmake"
)
@ -43,7 +43,7 @@ foreach(float_type ${FLOAT_TYPES})
target_link_libraries(x${float_char}cblat3 ${OpenBLAS_LIBNAME})
add_test(NAME "x${float_char}cblat3"
COMMAND ${CMAKE_COMMAND}
"-DTEST_COMMAND=${CMAKE_CURRENT_BINARY_DIR}/x${float_char}cblat3"
"-DTEST_COMMAND=$<TARGET_FILE:x${float_char}cblat3>"
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/ctest/${float_char}in3"
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_cblas_helper.cmake"
)

View File

@ -18,17 +18,17 @@ set(float_types s d c z)
foreach(float_type ${float_types})
string(TOUPPER ${float_type} float_type_upper)
add_test(NAME "${float_type}blas1"
COMMAND "${CMAKE_CURRENT_BINARY_DIR}/${float_type}blat1")
COMMAND "$<TARGET_FILE:${float_type}blat1>")
add_test(NAME "${float_type}blas2"
COMMAND ${CMAKE_COMMAND}
"-DTEST_COMMAND=${CMAKE_CURRENT_BINARY_DIR}/${float_type}blat2"
"-DTEST_COMMAND=$<TARGET_FILE:${float_type}blat2>"
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/test/${float_type}blat2.dat"
"-DTEST_FILE=${float_type_upper}BLAT2.SUMM"
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_helper.cmake"
)
add_test(NAME "${float_type}blas3"
COMMAND ${CMAKE_COMMAND}
"-DTEST_COMMAND=${CMAKE_CURRENT_BINARY_DIR}/${float_type}blat3"
"-DTEST_COMMAND=$<TARGET_FILE:${float_type}blat3>"
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/test/${float_type}blat3.dat"
"-DTEST_FILE=${float_type_upper}BLAT3.SUMM"
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_helper.cmake"