1[ 2 { 3 "cmd": [ 4 "python3", 5 "[START_DIR]/cache/work/skia/bin/fetch-gn" 6 ], 7 "cwd": "[START_DIR]/cache/work/skia", 8 "env": { 9 "CHROME_HEADLESS": "1", 10 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 11 }, 12 "infra_step": true, 13 "name": "fetch-gn" 14 }, 15 { 16 "cmd": [ 17 "python3", 18 "[START_DIR]/cache/work/skia/bin/fetch-ninja" 19 ], 20 "cwd": "[START_DIR]/cache/work/skia", 21 "env": { 22 "CHROME_HEADLESS": "1", 23 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 24 }, 25 "infra_step": true, 26 "name": "fetch-ninja" 27 }, 28 { 29 "cmd": [], 30 "name": "ensure xcode", 31 "~followup_annotations": [ 32 "@@@STEP_SUMMARY_TEXT@Ensuring Xcode version 16a242d in [START_DIR]/cache/Xcode.app@@@" 33 ] 34 }, 35 { 36 "cmd": [ 37 "[START_DIR]/mac_toolchain/mac_toolchain", 38 "install", 39 "-kind", 40 "ios", 41 "-xcode-version", 42 "16a242d", 43 "-output-dir", 44 "[START_DIR]/cache/Xcode.app" 45 ], 46 "name": "ensure xcode.install xcode", 47 "~followup_annotations": [ 48 "@@@STEP_NEST_LEVEL@1@@@" 49 ] 50 }, 51 { 52 "cmd": [ 53 "sudo", 54 "xcode-select", 55 "-switch", 56 "[START_DIR]/cache/Xcode.app" 57 ], 58 "name": "ensure xcode.select xcode", 59 "~followup_annotations": [ 60 "@@@STEP_NEST_LEVEL@1@@@" 61 ] 62 }, 63 { 64 "cmd": [ 65 "[START_DIR]/ccache_mac/bin/ccache", 66 "-s" 67 ], 68 "cwd": "[START_DIR]/cache/work/skia", 69 "env": { 70 "CCACHE_COMPILERCHECK": "content", 71 "CCACHE_DIR": "[START_DIR]/cache/ccache", 72 "CCACHE_MAXFILES": "0", 73 "CCACHE_MAXSIZE": "50G", 74 "CHROME_HEADLESS": "1", 75 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 76 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 77 }, 78 "name": "ccache stats-start" 79 }, 80 { 81 "cmd": [ 82 "[START_DIR]/cache/work/skia/bin/gn", 83 "gen", 84 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-iOS/Debug", 85 "--args=cc=\"clang\" cc_wrapper=\"[START_DIR]/ccache_mac/bin/ccache\" cxx=\"clang++\" extra_cflags=[\"-DREBUILD_IF_CHANGED_xcode_build_version=16a242d\", \"-O1\"] ios_min_target=\"13.0\" link_pool_depth=2 skia_ios_identity=\".*83FNP.*\" skia_ios_profile=\"[START_DIR]/provisioning_profile_ios/Upstream_Testing_Provisioning_Profile.mobileprovision\" skia_use_client_icu=true skia_use_libgrapheme=true target_cpu=\"arm64\" target_os=\"ios\" werror=true" 86 ], 87 "cwd": "[START_DIR]/cache/work/skia", 88 "env": { 89 "CCACHE_COMPILERCHECK": "content", 90 "CCACHE_DIR": "[START_DIR]/cache/ccache", 91 "CCACHE_MAXFILES": "0", 92 "CCACHE_MAXSIZE": "50G", 93 "CHROME_HEADLESS": "1", 94 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 95 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 96 }, 97 "name": "gn gen" 98 }, 99 { 100 "cmd": [ 101 "[START_DIR]/cache/work/skia/third_party/ninja/ninja", 102 "-C", 103 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-iOS/Debug" 104 ], 105 "cwd": "[START_DIR]/cache/work/skia", 106 "env": { 107 "CCACHE_COMPILERCHECK": "content", 108 "CCACHE_DIR": "[START_DIR]/cache/ccache", 109 "CCACHE_MAXFILES": "0", 110 "CCACHE_MAXSIZE": "50G", 111 "CHROME_HEADLESS": "1", 112 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 113 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 114 }, 115 "name": "ninja" 116 }, 117 { 118 "cmd": [ 119 "[START_DIR]/ccache_mac/bin/ccache", 120 "-s" 121 ], 122 "cwd": "[START_DIR]/cache/work/skia", 123 "env": { 124 "CCACHE_COMPILERCHECK": "content", 125 "CCACHE_DIR": "[START_DIR]/cache/ccache", 126 "CCACHE_MAXFILES": "0", 127 "CCACHE_MAXSIZE": "50G", 128 "CHROME_HEADLESS": "1", 129 "IPHONEOS_DEPLOYMENT_TARGET": "13.0", 130 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 131 }, 132 "name": "ccache stats-end" 133 }, 134 { 135 "cmd": [ 136 "python3", 137 "RECIPE_MODULE[skia::build]/resources/copy_build_products.py", 138 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-iOS/Debug", 139 "[START_DIR]/[SWARM_OUT_DIR]/out/Debug", 140 "dm,dm.exe,dm.app,nanobench.app,get_images_from_skps,get_images_from_skps.exe,nanobench,nanobench.exe,*.so,*.dll,*.dylib,skottie_tool,lib/*.so,run_testlab" 141 ], 142 "infra_step": true, 143 "name": "copy build products" 144 }, 145 { 146 "name": "$result" 147 } 148]