set(csProjFile "${RunCMake_TEST_BINARY_DIR}/VsCsharpSourceGroup.csproj") if(NOT EXISTS "${csProjFile}") set(RunCMake_TEST_FAILED "Project file ${csProjFile} does not exist.") return() endif() file(STRINGS "${csProjFile}" lines) include(${RunCMake_TEST_SOURCE_DIR}/VsCsharpSourceGroupHelpers.cmake) set(SOURCE_GROUPS_TO_FIND "CSharpSourceGroup" "CSharpSourceGroup/nested" "Images" ) foreach(GROUP_NAME IN LISTS ${SOURCE_GROUPS_TO_FIND}) find_source_group("${lines}" ${GROUP_NAME}) if(NOT ${SOURCE_GROUP_FOUND}) return() endif() endforeach()