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

Side by Side Diff: pylib/gyp/__init__.py

Issue 27418008: ninja: Write gypcmd files into the output directory instead of the tree. (Closed) Base URL: http://gyp.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 2 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | pylib/gyp/generator/ninja.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 2
3 # Copyright (c) 2012 Google Inc. All rights reserved. 3 # Copyright (c) 2012 Google Inc. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 import copy 7 import copy
8 import gyp.input 8 import gyp.input
9 import optparse 9 import optparse
10 import os.path 10 import os.path
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
112 getattr(generator, 'generator_additional_path_sections', []), 112 getattr(generator, 'generator_additional_path_sections', []),
113 'extra_sources_for_rules': 113 'extra_sources_for_rules':
114 getattr(generator, 'generator_extra_sources_for_rules', []), 114 getattr(generator, 'generator_extra_sources_for_rules', []),
115 'generator_supports_multiple_toolsets': 115 'generator_supports_multiple_toolsets':
116 getattr(generator, 'generator_supports_multiple_toolsets', False), 116 getattr(generator, 'generator_supports_multiple_toolsets', False),
117 'generator_wants_static_library_dependencies_adjusted': 117 'generator_wants_static_library_dependencies_adjusted':
118 getattr(generator, 118 getattr(generator,
119 'generator_wants_static_library_dependencies_adjusted', True), 119 'generator_wants_static_library_dependencies_adjusted', True),
120 'generator_wants_sorted_dependencies': 120 'generator_wants_sorted_dependencies':
121 getattr(generator, 'generator_wants_sorted_dependencies', False), 121 getattr(generator, 'generator_wants_sorted_dependencies', False),
122 'generator_filelist_path':
123 getattr(generator, 'generator_filelist_path', None),
122 } 124 }
123 125
124 # Process the input specific to this generator. 126 # Process the input specific to this generator.
125 result = gyp.input.Load(build_files, default_variables, includes[:], 127 result = gyp.input.Load(build_files, default_variables, includes[:],
126 depth, generator_input_info, check, circular_check, 128 depth, generator_input_info, check, circular_check,
127 params['parallel']) 129 params['parallel'])
128 return [generator] + result 130 return [generator] + result
129 131
130 def NameValueListToDict(name_value_list): 132 def NameValueListToDict(name_value_list):
131 """ 133 """
(...skipping 393 matching lines...) Expand 10 before | Expand all | Expand 10 after
525 except GypError, e: 527 except GypError, e:
526 sys.stderr.write("gyp: %s\n" % e) 528 sys.stderr.write("gyp: %s\n" % e)
527 return 1 529 return 1
528 530
529 # NOTE: setuptools generated console_scripts calls function with no arguments 531 # NOTE: setuptools generated console_scripts calls function with no arguments
530 def script_main(): 532 def script_main():
531 return main(sys.argv[1:]) 533 return main(sys.argv[1:])
532 534
533 if __name__ == '__main__': 535 if __name__ == '__main__':
534 sys.exit(script_main()) 536 sys.exit(script_main())
OLDNEW
« no previous file with comments | « no previous file | pylib/gyp/generator/ninja.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698