From 2d68949f7ff7502c3c6fd988552308abec495c9f Mon Sep 17 00:00:00 2001 From: Scott Graham Date: Wed, 4 Jan 2017 18:56:45 -0800 Subject: [PATCH] Pull LLVM/Clang/LLDB into third_party This might feel a bit premature, but I feel fairly confident that basing a lot of the processing on LLDB is the way to go, so I plan to start by integrating it into our build process. (I think probably moving from gyp to GN first makes sense, so I can defer landing this until after that's farther along if you like.) BUG=crashpad:29 Change-Id: I85ee44f4e777f9d7ce521c4caf10ead21ffd8818 Reviewed-on: https://chromium-review.googlesource.com/424910 Reviewed-by: Mark Mentovai --- .gitignore | 1 + DEPS | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c4f8fbb3..65bb4418 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,7 @@ /out /third_party/gtest/gtest /third_party/gyp/gyp +/third_party/llvm /third_party/mini_chromium/mini_chromium /xcodebuild tags diff --git a/DEPS b/DEPS index 8615c43c..520a7624 100644 --- a/DEPS +++ b/DEPS @@ -17,18 +17,28 @@ vars = { } deps = { + 'buildtools': + Var('chromium_git') + '/chromium/buildtools.git@' + + 'f8fc76ea5ce4a60cda2fa5d7df3d4a62935b3113', 'crashpad/third_party/gtest/gtest': Var('chromium_git') + '/external/github.com/google/googletest@' + 'ec44c6c1675c25b9827aacd08c02433cccde7780', 'crashpad/third_party/gyp/gyp': Var('chromium_git') + '/external/gyp@' + '93cc6e2c23e4d5ebd179f388e67aa907d0dfd43d', + + # TODO(scottmg): Consider pinning these. For now, we don't have any particular + # reason to do so. + 'crashpad/third_party/llvm': + Var('chromium_git') + '/external/llvm.org/llvm.git@HEAD', + 'crashpad/third_party/llvm/tools/clang': + Var('chromium_git') + '/external/llvm.org/clang.git@HEAD', + 'crashpad/third_party/llvm/tools/lldb': + Var('chromium_git') + '/external/llvm.org/lldb.git@HEAD', + 'crashpad/third_party/mini_chromium/mini_chromium': Var('chromium_git') + '/chromium/mini_chromium@' + 'de1afb04f4afc074ec6d23bd9ee7b1e6b365427f', - 'buildtools': - Var('chromium_git') + '/chromium/buildtools.git@' + - 'f8fc76ea5ce4a60cda2fa5d7df3d4a62935b3113', } hooks = [