Я хочу написать функцию, которая записывает в журнал состояния, а также запускает тест для использования в add_test.Примерно так:
function(run_check target)
COMMAND(bash -c ">&2 echo ${target} >> output/check_err.txt")
COMMAND(bash -c "${CMAKE_BINARY_DIR}/bin/${target} >> output/check_out.txt 2>> output/check_err.txt")
endfunction()
Тогда у меня будет что-то вроде:
add_test(NAME run_check_airy_ai COMMAND run_check(check_airy_ai))
Я там любой способ сделать что-то подобное в cmake.