| if(RunCMake_GENERATOR MATCHES "Ninja") |
| if(RunCMake_GENERATOR_IS_MULTI_CONFIG) |
| set(path "${RunCMake_TEST_BINARY_DIR}/CMakeFiles/impl-Debug.ninja") |
| else() |
| set(path "${RunCMake_TEST_BINARY_DIR}/build.ninja") |
| endif() |
| file(READ "${path}" build_ninja) |
| |
| if(NOT build_ninja MATCHES "-package-name") |
| set(RunCMake_TEST_FAILED |
| "Expected -package-name in generated Ninja build files when CMP0216 is NEW") |
| endif() |
| elseif(RunCMake_GENERATOR MATCHES "Xcode") |
| file(READ |
| "${RunCMake_TEST_BINARY_DIR}/CMP0216-NEW.xcodeproj/project.pbxproj" |
| pbxproj) |
| if(NOT pbxproj MATCHES "SWIFT_PACKAGE_NAME") |
| set(RunCMake_TEST_FAILED |
| "Expected SWIFT_PACKAGE_NAME in generated Xcode project when CMP0216 is NEW") |
| endif() |
| endif() |