# all paths in here must match this assumption.
vars = {
- "chromium_git": "https://chromium.googlesource.com",
-
- "chromium_trunk": "https://src.chromium.org/svn/trunk",
-
- "buildtools_revision": "fb782d4369d5ae04f17a2fceef7de5a63e50f07b",
+ "git_url": "https://chromium.googlesource.com",
}
deps = {
- # Remember to keep the revision in sync with the Makefile.
"v8/build/gyp":
- "http://gyp.googlecode.com/svn/trunk@1831",
-
+ Var("git_url") + "/external/gyp.git" + "@" + "fe00999dfaee449d3465a9316778434884da4fa7", # from svn revision 2010
"v8/third_party/icu":
- Var("chromium_trunk") + "/deps/third_party/icu52@277999",
-
+ Var("git_url") + "/chromium/deps/icu.git" + "@" + "51c1a4ce5f362676aa1f1cfdb5b7e52edabfa5aa",
"v8/buildtools":
- "https://chromium.googlesource.com/chromium/buildtools.git@" +
- Var("buildtools_revision"),
-
+ Var("git_url") + "/chromium/buildtools.git" + "@" + "23a4e2f545c7b6340d7e5a2b74801941b0a86535",
"v8/testing/gtest":
- "http://googletest.googlecode.com/svn/trunk@692",
-
+ Var("git_url") + "/external/googletest.git" + "@" + "8245545b6dc9c4703e6496d1efd19e975ad2b038", # from svn revision 700
"v8/testing/gmock":
- "http://googlemock.googlecode.com/svn/trunk@485",
+ Var("git_url") + "/external/googlemock.git" + "@" + "29763965ab52f24565299976b936d1265cb6a271", # from svn revision 501
+ "v8/tools/clang":
+ Var("git_url") + "/chromium/src/tools/clang.git" + "@" + "90fb65e7a9a5c9d6d9613dfb0e78921c52ca9cfc",
}
deps_os = {
"android": {
"v8/third_party/android_tools":
- Var("chromium_git") + "/android_tools.git" + "@" +
- "31869996507de16812bb53a3d0aaa15cd6194c16",
+ Var("git_url") + "/android_tools.git" + "@" + "4f723e2a5fa5b7b8a198072ac19b92344be2b271",
},
"win": {
"v8/third_party/cygwin":
- Var("chromium_trunk") + "/deps/third_party/cygwin@66844",
-
- "v8/third_party/python_26":
- Var("chromium_trunk") + "/tools/third_party/python_26@89111",
+ Var("git_url") + "/chromium/deps/cygwin.git" + "@" + "c89e446b273697fadf3a10ff1007a97c0b7de6df",
}
}
],
},
{
+ # Pull clang if needed or requested via GYP_DEFINES.
+ # Note: On Win, this should run after win_toolchain, as it may use it.
+ 'name': 'clang',
+ 'pattern': '.',
+ 'action': ['python', 'v8/tools/clang/scripts/update.py', '--if-needed'],
+ },
+ {
# A change to a .gyp, .gypi, or to GYP itself should run the generator.
"pattern": ".",
"action": ["python", "v8/build/gyp_v8"],