Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(136)

Unified Diff: build/gyp_chromium

Issue 200144: Make follow-up changes per r26302 review comments (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 11 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « DEPS ('k') | o3d/DEPS_gyp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: build/gyp_chromium
===================================================================
--- build/gyp_chromium (revision 26349)
+++ build/gyp_chromium (working copy)
@@ -1,7 +1,11 @@
#!/usr/bin/python
+# Copyright (c) 2009 The Chromium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
# This script is wrapper for Chromium that adds some support for how GYP
-# is invoked by Chromium beyond what can be done it the gclient hooks.
+# is invoked by Chromium beyond what can be done in the gclient hooks.
import glob
import os
@@ -9,27 +13,32 @@
import sys
print 'Updating projects from gyp files...'
+sys.stdout.flush()
+chrome_src = os.path.join(os.path.dirname(sys.argv[0]), os.pardir)
+
try:
import gyp
except ImportError, e:
- sys.path.append(os.path.join(os.path.dirname(sys.argv[0]), '../tools/gyp/pylib'))
+ sys.path.append(os.path.join(chrome_src, 'tools', 'gyp', 'pylib'))
import gyp
if __name__ == '__main__':
args = sys.argv[1:]
# If we didn't get a file, check an env var, and then fall back to
- # assuming 'src/build/all.gyp'
+ # assuming 'src/build/all.gyp'. This can't have any backslashes as path
+ # separators even on Windows due to the use of shlex.split.
+ default_gyp_file = 'src/build/all.gyp'
if len(args) == 0:
args += shlex.split(os.environ.get('CHROMIUM_GYP_FILE',
- 'src/build/all.gyp'))
+ default_gyp_file))
- # Always include gyp_chromium.gypi
- args += ['-I', os.path.join(os.path.dirname(sys.argv[0]),'common.gypi')]
-
+ # Always include common.gypi
+ args += ['-I', os.path.join(chrome_src, 'build', 'common.gypi')]
+
# Optionally add supplemental .gypi files if present.
- supplements = glob.glob('src/*/supplement.gypi')
+ supplements = glob.glob(os.path.join(chrome_src, '*', 'supplement.gypi'))
for supplement in supplements:
args += ['-I', supplement]
Property changes on: build/gyp_chromium
___________________________________________________________________
Added: svn:executable
+ *
Added: svn:eol-style
+ LF
« no previous file with comments | « DEPS ('k') | o3d/DEPS_gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698