CMake: use custom directory4
This commit is contained in:
parent
cf2e0c1b78
commit
bf163dea7e
|
@ -23,14 +23,14 @@ foreach(float_type ${float_types})
|
|||
COMMAND ${CMAKE_COMMAND}
|
||||
"-DTEST_COMMAND=$<TARGET_FILE:${float_type}blat2>"
|
||||
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/test/${float_type}blat2.dat"
|
||||
"-DTEST_FILE=${float_type_upper}BLAT2.SUMM"
|
||||
"-DTEST_FILE=${CMAKE_BINARY_DIR}/test/${float_type}blas2/${float_type_upper}BLAT2.SUMM"
|
||||
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_helper.cmake"
|
||||
)
|
||||
add_test(NAME "${float_type}blas3"
|
||||
COMMAND ${CMAKE_COMMAND}
|
||||
"-DTEST_COMMAND=$<TARGET_FILE:${float_type}blat3>"
|
||||
"-DTEST_INPUT=${PROJECT_SOURCE_DIR}/test/${float_type}blat3.dat"
|
||||
"-DTEST_FILE=${float_type_upper}BLAT3.SUMM"
|
||||
"-DTEST_FILE=${CMAKE_BINARY_DIR}/test/${float_type}blas2/${float_type_upper}BLAT3.SUMM"
|
||||
-P "${CMAKE_CURRENT_SOURCE_DIR}/test_helper.cmake"
|
||||
)
|
||||
endforeach()
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
get_filename_component(TEST_DIRECTORY ${TEST_FILE} DIRECTORY)
|
||||
file(MAKE_DIRECTORY ${TEST_DIRECTORY})
|
||||
file(REMOVE ${TEST_FILE})
|
||||
execute_process(COMMAND ${TEST_COMMAND}
|
||||
INPUT_FILE ${TEST_INPUT}
|
||||
WORKING_DIRECTORY ${TEST_DIRECTORY}
|
||||
)
|
||||
FILE(READ ${TEST_FILE} TEST_FILE_CONTENTS)
|
||||
STRING(FIND "${TEST_FILE_CONTENTS}" "FATAL" CONTAINS_FATAL)
|
||||
|
|
Loading…
Reference in New Issue