diff --git a/Modules/GoogleTest.cmake b/Modules/GoogleTest.cmake index 4d5878bee8..2fded3f2f7 100644 --- a/Modules/GoogleTest.cmake +++ b/Modules/GoogleTest.cmake @@ -756,24 +756,18 @@ function(gtest_discover_tests target) ) if(GENERATOR_IS_MULTI_CONFIG) - foreach(_config ${CMAKE_CONFIGURATION_TYPES}) - file(GENERATE - OUTPUT "${ctest_file_base}_include-${_config}.cmake" - CONTENT "${ctest_include_content}" - CONDITION $ - ) - endforeach() + file(GENERATE + OUTPUT "${ctest_file_base}_include-$.cmake" + CONTENT "${ctest_include_content}" + ) file(WRITE "${ctest_include_file}" "include(\"${ctest_file_base}_include-\${CTEST_CONFIGURATION_TYPE}.cmake\")" ) else() file(GENERATE - OUTPUT "${ctest_file_base}_include.cmake" + OUTPUT "${ctest_include_file}" CONTENT "${ctest_include_content}" ) - file(WRITE "${ctest_include_file}" - "include(\"${ctest_file_base}_include.cmake\")" - ) endif() else()