From 15f22d6bcd9cb040b257640847c4878107a4f6b0 Mon Sep 17 00:00:00 2001 From: vintagepc <53943260+vintagepc@users.noreply.github.com> Date: Mon, 10 Oct 2022 09:24:39 -0400 Subject: [PATCH] Update CMakeLists.txt Add `BYPRODUCTS` arguments --- tests/CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 5e6ca47..afaf938 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -22,6 +22,7 @@ if(GCOV_ENABLE) test_run_all COMMAND ${CMAKE_COMMAND} -E env CTEST_OUTPUT_ON_FAILURE=1 ${CMAKE_CTEST_COMMAND} --timeout 30 COMMAND ${CMAKE_COMMAND} -E touch .ctest-finished || exit 0 + BYPRODUCTS ${PROJECT_BINARY_DIR}/.ctest-finished WORKING_DIRECTORY "${PROJECT_BINARY_DIR}" DEPENDS tests_clean tests ) @@ -44,6 +45,10 @@ if(GCOV_ENABLE) COMMAND ../../utils/gcovr.py -r . -e '../../tests' -e '../../lib/Catch2' | tee Summary.txt COMMAND ${CMAKE_COMMAND} -E compare_files ${PROJECT_BINARY_DIR}/.ctest-finished ${PROJECT_BINARY_DIR}/.ctest-finished + BYPRODUCTS ${PROJECT_BINARY_DIR}/Summary.txt + ${PROJECT_BINARY_DIR}/Coverage.tar.gz + ${PROJECT_BINARY_DIR}Coverage + ${PROJECT_BINARY_DIR}/coverage.info DEPENDS test_run_all ) else()