aboutsummaryrefslogtreecommitdiff
path: root/DEPS
diff options
context:
space:
mode:
authorkjellander@webrtc.org <kjellander@webrtc.org>2014-10-09 09:11:27 +0000
committerkjellander@webrtc.org <kjellander@webrtc.org>2014-10-09 09:11:27 +0000
commit0b0ac8236b73b77d9e799936c282b957f6e800d7 (patch)
treebd0c8f71904988494396180ce88321bae191caf6 /DEPS
parent3ea35fdb1b3bc50e98b0fee03d274dce76fbdd55 (diff)
downloadwebrtc-0b0ac8236b73b77d9e799936c282b957f6e800d7.tar.gz
Remove root_dir variable from DEPS + enforce rename.
Update DEPS to no longer have the root_dir variable. Add a script that detects if the user have a solution named 'trunk' and explains what needs to be done to change it to 'src'. The reason for this change is that bot_update doesn't support custom_vars in solutions and Chrome infra is trying to get rid of them entirely in the future. The bots are already using a solution named 'src' so they won't run into this error during runhooks. BUG=3534 TESTED=Ran the script with a .gclient containing a solution named 'trunk' and one named 'src'. Also tested the presence of the custom_vars dict and not. R=andrew@webrtc.org, hinoka@chromium.org Review URL: https://webrtc-codereview.appspot.com/30619004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7405 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'DEPS')
-rw-r--r--DEPS23
1 files changed, 13 insertions, 10 deletions
diff --git a/DEPS b/DEPS
index 0222752e7b..17d5d4093a 100644
--- a/DEPS
+++ b/DEPS
@@ -4,9 +4,6 @@
# instead.
vars = {
- # Override root_dir in your .gclient's custom_vars to specify a custom root
- # folder name.
- "root_dir": "trunk",
"extra_gyp_flag": "-Dextra_gyp_flag=0",
# Use this googlecode_url variable only if there is an internal mirror for it.
@@ -20,16 +17,16 @@ vars = {
deps = {
# When rolling gflags, also update deps/third_party/webrtc/webrtc.DEPS/DEPS
# in Chromium's repo.
- Var("root_dir") + "/third_party/gflags/src":
+ "src/third_party/gflags/src":
(Var("googlecode_url") % "gflags") + "/trunk/src@84",
- Var("root_dir") + "/third_party/junit/":
+ "src/third_party/junit/":
(Var("googlecode_url") % "webrtc") + "/deps/third_party/junit@3367",
}
deps_os = {
"win": {
- Var("root_dir") + "/third_party/winsdk_samples/src":
+ "src/third_party/winsdk_samples/src":
(Var("googlecode_url") % "webrtc") + "/deps/third_party/winsdk_samples_v71@3145",
},
}
@@ -55,17 +52,23 @@ skip_child_includes = [
hooks = [
{
+ # Check for legacy named top-level dir (named 'trunk').
+ "name": "check_root_dir_name",
+ "pattern": ".",
+ "action": ["python", "-u", "src/check_root_dir.py"],
+ },
+ {
# Clone chromium and its deps.
"name": "sync chromium",
"pattern": ".",
- "action": ["python", "-u", Var("root_dir") + "/sync_chromium.py",
+ "action": ["python", "-u", "src/sync_chromium.py",
"--target-revision", Var("chromium_revision")],
},
{
# Create links to shared dependencies in Chromium.
"name": "setup_links",
"pattern": ".",
- "action": ["python", Var("root_dir") + "/setup_links.py"],
+ "action": ["python", "src/setup_links.py"],
},
{
# Download test resources, i.e. video and audio files from Google Storage.
@@ -76,13 +79,13 @@ hooks = [
"--num_threads=10",
"--no_auth",
"--bucket", "chromium-webrtc-resources",
- Var("root_dir") + "/resources"],
+ "src/resources"],
},
{
# A change to a .gyp, .gypi, or to GYP itself should run the generator.
"name": "gyp",
"pattern": ".",
- "action": ["python", Var("root_dir") + "/webrtc/build/gyp_webrtc",
+ "action": ["python", "src/webrtc/build/gyp_webrtc",
Var("extra_gyp_flag")],
},
]