Browse Source

build: add conditions to check out Chromium and Node.js (#15372)

trop[bot] 6 years ago
parent
commit
9625faeede
1 changed files with 13 additions and 5 deletions
  1. 13 5
      DEPS

+ 13 - 5
DEPS

@@ -30,6 +30,10 @@ vars = {
   # Python interface to Amazon Web Services. Is used for releases only.
   'checkout_boto': False,
 
+  # To allow in-house builds to checkout those manually.
+  'checkout_chromium': True,
+  'checkout_node': True,
+
   # Python "requests" module is used for releases only.
   'checkout_requests': False,
 
@@ -52,10 +56,14 @@ vars = {
 }
 
 deps = {
-  'src':
-    (Var("chromium_git")) + '/chromium/src.git@' + (Var("chromium_version")),
-  'src/third_party/electron_node':
-    (Var("electron_git")) + '/node.git@' + (Var("node_version")),
+  'src': {
+    'url': (Var("chromium_git")) + '/chromium/src.git@' + (Var("chromium_version")),
+    'condition': 'checkout_chromium',
+  },
+  'src/third_party/electron_node': {
+    'url': (Var("electron_git")) + '/node.git@' + (Var("node_version")),
+    'condition': 'checkout_node',
+  },
   'src/electron/vendor/pyyaml':
     (Var("yaml_git")) + '/pyyaml.git@' + (Var("pyyaml_version")),
   'src/electron/vendor/boto': {
@@ -71,7 +79,7 @@ deps = {
 hooks = [
   {
     'name': 'patch_chromium',
-    'condition': 'apply_patches',
+    'condition': 'checkout_chromium and apply_patches',
     'pattern': 'src/electron',
     'action': [
       'python',