|
11 | 11 | isa = PBXAggregateTarget; |
12 | 12 | buildConfigurationList = 432CF87820D8B8380066B889 /* Build configuration list for PBXAggregateTarget "Cartfile" */; |
13 | 13 | buildPhases = ( |
14 | | - 432CF88220D8BCD90066B889 /* Homebrew & Carthage Setup */, |
15 | 14 | 432CF87B20D8B8490066B889 /* Build Carthage Dependencies */, |
16 | 15 | ); |
17 | 16 | dependencies = ( |
|
1383 | 1382 | C178249F1E19CF9800D9D25C /* GlucoseThresholdTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlucoseThresholdTableViewController.swift; sourceTree = "<group>"; }; |
1384 | 1383 | C17824A21E19EAB600D9D25C /* recommend_temp_basal_start_very_low_end_high.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = recommend_temp_basal_start_very_low_end_high.json; sourceTree = "<group>"; }; |
1385 | 1384 | C17824A41E1AD4D100D9D25C /* ManualBolusRecommendation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ManualBolusRecommendation.swift; sourceTree = "<group>"; }; |
| 1385 | + C17E500B25C672D3004829E3 /* carthage.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = carthage.sh; sourceTree = "<group>"; }; |
1386 | 1386 | C1814B85225E507C008D2D8E /* Sequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sequence.swift; sourceTree = "<group>"; }; |
1387 | 1387 | C18913B42524F24C007B0683 /* DeviceDataManager+SimpleBolusViewModelDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DeviceDataManager+SimpleBolusViewModelDelegate.swift"; sourceTree = "<group>"; }; |
1388 | 1388 | C18A491222FCC22800FDA733 /* build-derived-assets.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "build-derived-assets.sh"; sourceTree = "<group>"; }; |
|
2488 | 2488 | C18A491122FCC20B00FDA733 /* Scripts */ = { |
2489 | 2489 | isa = PBXGroup; |
2490 | 2490 | children = ( |
| 2491 | + C17E500B25C672D3004829E3 /* carthage.sh */, |
2491 | 2492 | C1D197FE232CF92D0096D646 /* capture-build-details.sh */, |
2492 | 2493 | C125F31A22FE7CE200FD0545 /* copy-frameworks.sh */, |
2493 | 2494 | C18A491222FCC22800FDA733 /* build-derived-assets.sh */, |
|
3225 | 3226 | shellScript = "if [ -f $PROJECT_DIR/.gitmodules ]; then\n echo \"Skipping checkout due to presence of .gitmodules file\"\n if [ $ACTION = \"install\" ]; then\n echo \"You're installing: Make sure to keep all submodules up-to-date and run carthage build after changes.\"\n fi\nelse\n echo \"Bootstrapping Carthage dependencies...\"\n unset LLVM_TARGET_TRIPLE_SUFFIX\n\n if ! cmp -s Cartfile.Resolved Carthage/Cartfile.resolved; then\n time ./Scripts/carthage.sh bootstrap --project-directory \"$SRCROOT\" --platform ios,watchos --cache-builds --verbose || exit 1\n cp Cartfile.resolved Carthage\n else\n echo \"Carthage: not bootstrapping\"\n fi\nfi\n"; |
3226 | 3227 | showEnvVarsInLog = 0; |
3227 | 3228 | }; |
3228 | | - 432CF88220D8BCD90066B889 /* Homebrew & Carthage Setup */ = { |
3229 | | - isa = PBXShellScriptBuildPhase; |
3230 | | - buildActionMask = 2147483647; |
3231 | | - files = ( |
3232 | | - ); |
3233 | | - inputPaths = ( |
3234 | | - ); |
3235 | | - name = "Homebrew & Carthage Setup"; |
3236 | | - outputPaths = ( |
3237 | | - ); |
3238 | | - runOnlyForDeploymentPostprocessing = 0; |
3239 | | - shellPath = /bin/sh; |
3240 | | - shellScript = "if ! [ -x \"$(command -v brew)\" ]; then\n # Install Homebrew\n ruby -e \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)\"\nfi\n\nif brew ls carthage > /dev/null; then\n brew upgrade carthage || echo \"Continuing…\"\nelse\n brew install carthage\nfi\n"; |
3241 | | - }; |
3242 | 3229 | 43D9FFE221EAE40600AF44BF /* Copy Frameworks with Carthage */ = { |
3243 | 3230 | isa = PBXShellScriptBuildPhase; |
3244 | 3231 | buildActionMask = 2147483647; |
|
0 commit comments