From 35b254f79748abf481bf360acc60d6a3bd805b60 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Tue, 29 Jun 2021 13:46:56 +0200 Subject: [PATCH] [cmake] Restore 3.16 compatibility. --- scripts/cmake/test/AddTestTester.cmake | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/scripts/cmake/test/AddTestTester.cmake b/scripts/cmake/test/AddTestTester.cmake index 66f49bd57d9..c510ea21473 100644 --- a/scripts/cmake/test/AddTestTester.cmake +++ b/scripts/cmake/test/AddTestTester.cmake @@ -1,3 +1,8 @@ +set(_exec_process_args "") +if(${CMAKE_VERSION} VERSION_GREATER_EQUAL 3.18) + set(_exec_process_args ECHO_OUTPUT_VARIABLE ECHO_ERROR_VARIABLE) +endif() + # Run vtk.js converter if(VIS_FILES AND VTKJS_CONVERTER) execute_process(COMMAND cmake -E make_directory ${VTKJS_OUTPUT_PATH}) @@ -55,13 +60,13 @@ foreach(cmd ${TESTER_COMMAND}) WORKING_DIRECTORY ${SOURCE_PATH} RESULT_VARIABLE EXIT_CODE OUTPUT_VARIABLE OUTPUT - ERROR_VARIABLE OUTPUT - ECHO_OUTPUT_VARIABLE - ECHO_ERROR_VARIABLE + ERROR_VARIABLE OUTPUT ${_exec_process_args} ) if(NOT EXIT_CODE STREQUAL "0") file(WRITE ${LOG_FILE} ${OUTPUT}) - message(WARNING "Exit code: ${EXIT_CODE}; log file: ${LOG_FILE}") + message( + WARNING "Exit code: ${EXIT_CODE}; log file: ${LOG_FILE}" + ) set(TEST_FAILED TRUE) endif() endforeach() @@ -73,9 +78,7 @@ foreach(cmd ${TESTER_COMMAND}) WORKING_DIRECTORY ${SOURCE_PATH} RESULT_VARIABLE EXIT_CODE OUTPUT_VARIABLE OUTPUT - ERROR_VARIABLE OUTPUT - ECHO_OUTPUT_VARIABLE - ECHO_ERROR_VARIABLE + ERROR_VARIABLE OUTPUT ${_exec_process_args} ) if(NOT EXIT_CODE STREQUAL "0") file(WRITE ${LOG_FILE} ${OUTPUT}) -- GitLab