Rahul Ravikumar | d7d4fec | 2022-09-12 10:30:24 -0700 | [diff] [blame] | 1 | # XCodeGen for the :benchmark:benchmark-darwin-samples module.. |
| 2 | |
| 3 | name: benchmark-darwin-sample-xcode |
| 4 | targets: |
| 5 | |
| 6 | testapp-ios: |
| 7 | type: application |
| 8 | platform: iOS |
| 9 | info: |
| 10 | path: Info.plist |
| 11 | sources: |
| 12 | - path: 'iosSources/main' |
| 13 | scheme: |
| 14 | testTargets: |
| 15 | - testapp-ios-benchmarks |
| 16 | gatherCoverageData: false |
| 17 | settings: |
| 18 | PRODUCT_NAME: testapp-ios |
| 19 | |
| 20 | testapp-ios-benchmarks: |
| 21 | type: bundle.unit-test |
| 22 | platform: iOS |
| 23 | info: |
| 24 | path: Info.plist |
| 25 | sources: |
| 26 | - path: 'iosAppUnitTests/main' |
| 27 | scheme: |
| 28 | preActions: |
| 29 | - name: build AndroidXDarwinSampleBenchmarks.xcframework |
| 30 | basedOnDependencyAnalysis: false |
| 31 | settingsTarget: testapp-ios |
| 32 | script: | |
| 33 | cd ${PROJECT_DIR}/../.. |
| 34 | ./gradlew :benchmark:benchmark-darwin-samples:assembleAndroidXDarwinSampleBenchmarksDebugXCFramework \ |
| 35 | --no-configuration-cache \ |
| 36 | -Pandroidx.enabled.kmp.target.platforms="+MAC" |
| 37 | outputFiles: |
| 38 | - "${PROJECT_DIR}/../../../../out/androidx/benchmark/benchmark-darwin-samples/build/XCFrameworks/debug/AndroidXDarwinSampleBenchmarks.xcframework" |
| 39 | dependencies: |
| 40 | - framework: "${PROJECT_DIR}/../../../../out/androidx/benchmark/benchmark-darwin-samples/build/XCFrameworks/debug/AndroidXDarwinSampleBenchmarks.xcframework" |
| 41 | settings: |
| 42 | PRODUCT_NAME: testapp-ios-benchmarks |
| 43 | |
| 44 | settings: |
| 45 | PRODUCT_BUNDLE_IDENTIFIER: androidx.benchmark |
| 46 | SWIFT_VERSION: 5 |
| 47 | CODE_SIGN_IDENTITY: '' |
| 48 | CODE_SIGNING_REQUIRED: 'NO' |
| 49 | CODE_SIGN_ENTITLEMENTS: '' |
| 50 | CODE_SIGNING_ALLOWED: 'NO' |
| 51 | IPHONEOS_DEPLOYMENT_TARGET: 15.2 |