Lines Matching +full:mac +full:- +full:clang
8 # http://www.apache.org/licenses/LICENSE-2.0
41 # root (to avoid ending up with buildtools/protobuf/protobuf-1.2.3/... and have
61 'buildtools/nodejs', # Moved to buildtools/{mac,linux64}/nodejs
62 'buildtools/emsdk', # Moved to buildtools/{mac,linux64}/emsdk
67 'buildtools/mac/clang-format',
68 'buildtools/mac/gn',
69 'buildtools/mac/ninja',
70 'buildtools/linux64/clang-format',
73 'buildtools/win/clang-format.exe',
80 # GN. From https://chrome-infra-packages.appspot.com/dl/gn/gn/.
84 'https://storage.googleapis.com/perfetto/gn-mac-1968-0725d782',
89 'https://storage.googleapis.com/perfetto/gn-mac-arm64-1968-0725d782',
94 'https://storage.googleapis.com/perfetto/gn-linux64-1968-0725d782',
99 'https://storage.googleapis.com/perfetto/gn-linux-arm64-1968-0725d782',
104 'https://storage.googleapis.com/perfetto/gn-win-1968-0725d782',
108 # clang-format
110 …# https://chromium.googlesource.com/chromium/src/buildtools/+/refs/heads/master/mac/clang-format.a…
112 'third_party/clang-format/clang-format',
113 … 'https://storage.googleapis.com/chromium-clang-format/5553d7a3d912b7d49381ad68c9a56740601a57a0',
117 …# https://chromium.googlesource.com/chromium/src/buildtools/+/refs/heads/master/mac/clang-format.x…
119 'third_party/clang-format/clang-format',
120 … 'https://storage.googleapis.com/chromium-clang-format/87d69aeff220c916b85b5d6d162fa5668aa9d64f',
123 …s://chromium.googlesource.com/chromium/src/buildtools/+/refs/heads/master/linux64/clang-format.sha1
125 'third_party/clang-format/clang-format',
126 … 'https://storage.googleapis.com/chromium-clang-format/1facab3101fc6da6b9467543f27f0622b966bc19',
129 …# From https://chromium.googlesource.com/chromium/src/buildtools/+/refs/heads/master/win/clang-for…
131 'third_party/clang-format/clang-format.exe',
132 … 'https://storage.googleapis.com/chromium-clang-format/2e569921b9884daf157021d6ae9e21991cd6cf81',
139 …'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.…
145 'https://storage.googleapis.com/perfetto/ninja-mac-x64_and_arm64-182',
150 'https://storage.googleapis.com/perfetto/ninja-linux64-182',
155 'https://storage.googleapis.com/perfetto/ninja-win-182',
160 'https://storage.googleapis.com/perfetto/ninja-linux-arm64-1111',
165 # tools/clang/scripts/update.py.
167 'buildtools/linux64/clang.tgz',
168 …s://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/clang-llvmorg-19-init-2941-g…
172 'buildtools/win/clang.tgz',
173 …ttps://commondatastorage.googleapis.com/chromium-browser-clang/Win/clang-llvmorg-19-init-2941-ga0b…
202 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git',
206 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git',
210 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git',
216 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git',
229 …'https://storage.googleapis.com/perfetto/libbacktrace-14818b7783eeb9a56c3f0fca78cefd3143f8c5f6.zip…
240 'https://storage.googleapis.com/perfetto/sqlite-amalgamation-3440200.zip',
246 'c8f9803dc32bfee78a9ca2b1abbe39499729219b', # refs/tags/version-3.44.2.
255 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git',
269 # Archive with only the demangling sources from llvm-project.
272 # sources, as hosted on https://llvm.googlesource.com/llvm-project.
275 'buildtools/llvm-project.tgz',
276 …'https://storage.googleapis.com/perfetto/llvm-project-617a15a9eac96088ae5e9134248d8236e34b91b1.tgz…
281 Dependency('buildtools/android-core',
285 'buildtools/android-unwinding',
288 Dependency('buildtools/android-logging',
291 Dependency('buildtools/android-libbase',
295 'buildtools/android-libprocinfo',
324 …'https://storage.googleapis.com/perfetto/bloaty-1.1-b3b829de35babc2fe831b9488ad2e50bca939412-mac.z…
343 'buildtools/mac/bazel',
344 'https://github.com/bazelbuild/bazel/releases/download/7.4.1/bazel-7.4.1-darwin-x86_64',
348 'buildtools/mac/bazel',
349 'https://github.com/bazelbuild/bazel/releases/download/7.4.1/bazel-7.4.1-darwin-arm64',
354 'https://github.com/bazelbuild/bazel/releases/download/7.4.1/bazel-7.4.1-linux-x86_64',
359 'https://github.com/bazelbuild/bazel/releases/download/7.4.1/bazel-7.4.1-linux-arm64',
366 # - https://dl.google.com/android/repository/repository-11.xml
367 # - https://dl.google.com/android/repository/sys-img/android/sys-img.xml
368 # - https://dl.google.com/android/repository/repository2-2.xml
373 'https://dl.google.com/android/repository/android-ndk-r26c-darwin.zip',
378 'https://dl.google.com/android/repository/android-ndk-r26c-linux.zip',
383 'buildtools/android_sdk/platforms/android-35.zip',
384 'https://dl.google.com/android/repository/platform-35_r02.zip',
389 'buildtools/android_sdk/build-tools/35.0.1.zip',
390 'https://dl.google.com/android/repository/build-tools_r35.0.1_linux.zip',
394 'buildtools/android_sdk/build-tools/35.0.1.zip',
395 'https://dl.google.com/android/repository/build-tools_r35.0.1_macosx.zip',
404 'buildtools/aosp-arm.zip',
405 'https://storage.googleapis.com/perfetto/aosp-02022018-arm.zip',
409 # platform-tools.zip contains adb binaries.
411 'buildtools/android_sdk/platform-tools.zip',
412 'https://dl.google.com/android/repository/platform-tools_r26.0.0-darwin.zip',
416 'buildtools/android_sdk/platform-tools.zip',
417 'https://dl.google.com/android/repository/platform-tools_r26.0.0-linux.zip',
424 'https://android.googlesource.com/platform/prebuilts/android-emulator.git',
428 # This variable is updated by tools/roll-catapult-trace-viewer.
435 'buildtools/mac/nodejs.tgz',
436 … 'https://storage.googleapis.com/chromium-nodejs/20.11.0/5b5681e12a21cda986410f69e03e6220a21dd4d2',
440 'buildtools/mac/nodejs.tgz',
441 … 'https://storage.googleapis.com/chromium-nodejs/20.11.0/e3c0fd53caae857309815f3f8de7c2dce49d7bca',
446 … 'https://storage.googleapis.com/chromium-nodejs/20.11.0/f9a337cfa0e2b92d3e5c671c26b454bd8e99769e',
450 'buildtools/mac/emsdk.tgz',
451 'https://storage.googleapis.com/perfetto/emscripten-2.0.12-mac.tgz',
456 'https://storage.googleapis.com/perfetto/emscripten-2.0.12-linux.tgz',
461 'https://storage.googleapis.com/perfetto/catapult_trace_viewer-%s.tar.gz'
465 'https://storage.googleapis.com/perfetto/typefaces-%s.tar.gz' %
470 'https://storage.googleapis.com/perfetto/pnpm-linux-arm64-8.6.3',
475 'https://storage.googleapis.com/perfetto/pnpm-linux-x64-8.6.3',
480 'https://storage.googleapis.com/perfetto/pnpm-macos-arm64-8.6.3',
485 'https://storage.googleapis.com/perfetto/pnpm-macos-x64-8.6.3',
497 'buildtools/cpp-httplib',
498 'https://github.com/yhirose/cpp-httplib.git',
504 # Sysroots required to cross-compile Linux targets (linux-arm{,64}).
508 'buildtools/debian_sid_arm-sysroot.tgz',
509 …'https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/11d6f690ca49e8ba01a1d8c53…
513 'buildtools/debian_sid_arm64-sysroot.tgz',
514 …'https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/2befe8ce3e88be6080e4fb7e6…
545 CheckCallRetry(['curl', '-L', '-#', '-o', out_file, url])
602 # Git creates read-only files on windows, which cause failures with rmtree.
618 # rm -rf / or similar.
640 CheckCallRetry(['git', 'fetch', '--quiet', '--depth', '1', git_url, revision],
642 subprocess.check_call(['git', 'checkout', revision, '--quiet'], cwd=path)
644 ['git', 'submodule', 'update', '--init', '--recursive', '--quiet'],
654 subprocess.check_call(['git', 'clean', '-qxffd', node_modules],
656 logging.info("Running `pnpm install --shamefully-hoist --frozen-lockfile` in {0}".format(UI_DIR))
668 '--shamefully-hoist',
669 '--frozen-lockfile'],
674 pbjs = ['node_modules/.bin/pbjs', '/dev/null', '-o', '/dev/null']
677 f.write(HashLocalFile(os.path.join(UI_DIR, 'pnpm-lock.yaml')))
681 """Returns True if the modules are up-to-date.
684 just check if pnpm-lock.json changed since the last `pnpm install` call.
690 expected = HashLocalFile(os.path.join(UI_DIR, 'pnpm-lock.yaml'))
698 logging.info('Downloading %s for %s-%s', dep.source_url, dep.target_os,
706 logging.fatal('SHA-256 mismatch for {} expected {} was {}'.format(
715 cmd = ['git', '-C', dt_dir, 'merge-base', '--is-ancestor', 'a0cf4321', 'HEAD']
720 print('git -C %s fetch origin && git -C %s checkout -B main -t origin/main' %
728 '--bazel',
732 '--android',
736 '--linux-arm',
740 '--ui',
742 help='Node and NPM packages to Build the Web-based UI via ./ui/build')
744 '--grpc', action='store_true', help='Packages to build gRPC')
745 parser.add_argument('--check-only')
746 parser.add_argument('--filter', action='append')
747 parser.add_argument('--verify', help='Check all URLs', action='store_true')
749 '--no-toolchain', help='Do not download toolchain', action='store_true')
751 '--build-os',
756 '--build-arch',
827 logging.fatal('SHA-256 mismatch for {} expected {} was {}'.format(
844 subprocess.check_call(['tar', '-oxf', local_path], cwd=compressed_target_dir)
855 subprocess.check_call(['tar', '-oxf', tar_path], cwd=compressed_target_dir)
881 cur_python_interpreter, TEST_DATA_SCRIPT, 'status', '--quiet',
882 '--ignore-new'
890 [x for x in sys.argv[1:] if not x.startswith('--check-only')])
892 'Please run tools/install-build-deps %s\033[0m' % argz)
898 cmd = [cur_python_interpreter, TEST_DATA_SCRIPT, 'download', '--overwrite']
900 cmd += ['--verbose'] # For CI bots