From 1b1527b64f9c432de12c033adbd227d91410fa49 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Mon, 13 Dec 2021 19:48:31 +0100 Subject: CMake: SKIP_DEPENDENCY for gtest_add_tests for unittest Without SKIP_DEPENDENCY the source files would be treated as cmake list files, which meant that for every source change cmake would have been rerun. Change-Id: Icc087fa951fa7e7aee25504367b6146e66bf9dcb Reviewed-by: Qt CI Bot Reviewed-by: Marco Bubke Reviewed-by: Eike Ziller --- cmake/QtCreatorAPI.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/QtCreatorAPI.cmake b/cmake/QtCreatorAPI.cmake index 037a198bba..5ad96902af 100644 --- a/cmake/QtCreatorAPI.cmake +++ b/cmake/QtCreatorAPI.cmake @@ -862,7 +862,7 @@ function(finalize_qtc_gtest test_name exclude_sources_regex) list(FILTER test_sources EXCLUDE REGEX "${exclude_sources_regex}") endif() include(GoogleTest) - gtest_add_tests(TARGET ${test_name} SOURCES ${test_sources} TEST_LIST test_list) + gtest_add_tests(TARGET ${test_name} SOURCES ${test_sources} TEST_LIST test_list SKIP_DEPENDENCY) foreach(test IN LISTS test_list) finalize_test_setup(${test}) -- cgit v1.2.3