Вероятно, вы можете использовать некоторые из стандартных устройств /dev
как OUTPUT_FILE
.
Следующий пример CMake работал с быстрой проверкой на моей машине Ubuntu:
cmake_minimum_required(VERSION 2.4)
project(TestExecuteProcessToStdOut NONE)
execute_process(
COMMAND "${CMAKE_COMMAND}" -E echo "Test"
ERROR_VARIABLE ERROR_MESSAGE
RESULT_VARIABLE ERROR_CODE
OUTPUT_FILE "/proc/self/fd/0"
)
Ссылки