From 72ce711899c8abc491e451c4e8d00d7c66bed411 Mon Sep 17 00:00:00 2001 From: Brad King Date: Thu, 6 Nov 2025 14:22:47 -0500 Subject: [PATCH] GoogleTest: Avoid POST_BUILD race condition for gtest_discover_tests() Fix commit 6680df042e (GoogleTest: Avoid POST_BUILD race condition for gtest_discover_tests(), 2025-10-26, v4.2.0-rc2~15^2) to actually hash the target name instead of an empty string. Fixes: #27319 --- Modules/GoogleTestAddTests.cmake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Modules/GoogleTestAddTests.cmake b/Modules/GoogleTestAddTests.cmake index ceaba3e99f..940cea0876 100644 --- a/Modules/GoogleTestAddTests.cmake +++ b/Modules/GoogleTestAddTests.cmake @@ -282,6 +282,7 @@ function(gtest_discover_tests_impl) set(oneValueArgs NO_PRETTY_TYPES # These two take a value, unlike gtest_discover_tests() NO_PRETTY_VALUES # + TEST_TARGET TEST_EXECUTABLE TEST_WORKING_DIR TEST_PREFIX @@ -420,6 +421,7 @@ if(CMAKE_SCRIPT_MODE_FILE) gtest_discover_tests_impl( NO_PRETTY_TYPES ${NO_PRETTY_TYPES} NO_PRETTY_VALUES ${NO_PRETTY_VALUES} + TEST_TARGET ${TEST_TARGET} TEST_EXECUTABLE ${TEST_EXECUTABLE} TEST_EXECUTOR "${TEST_EXECUTOR}" TEST_WORKING_DIR ${TEST_WORKING_DIR}