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

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

Issue 23464051: Avoid MSB8012 in GYP (Closed) Base URL: https://chromium.googlesource.com/external/gyp.git@master
Patch Set: Add test Created 7 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 unified diff | Download patch
OLDNEW
1 # Copyright (c) 2012 Google Inc. All rights reserved. 1 # Copyright (c) 2012 Google Inc. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 from compiler.ast import Const 5 from compiler.ast import Const
6 from compiler.ast import Dict 6 from compiler.ast import Dict
7 from compiler.ast import Discard 7 from compiler.ast import Discard
8 from compiler.ast import List 8 from compiler.ast import List
9 from compiler.ast import Module 9 from compiler.ast import Module
10 from compiler.ast import Node 10 from compiler.ast import Node
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 'product_dir', 75 'product_dir',
76 'product_extension', 76 'product_extension',
77 'product_name', 77 'product_name',
78 'product_prefix', 78 'product_prefix',
79 'rules', 79 'rules',
80 'run_as', 80 'run_as',
81 'sources', 81 'sources',
82 'standalone_static_library', 82 'standalone_static_library',
83 'suppress_wildcard', 83 'suppress_wildcard',
84 'target_name', 84 'target_name',
85 'target_extension',
85 'toolset', 86 'toolset',
86 'toolsets', 87 'toolsets',
87 'type', 88 'type',
88 'variants', 89 'variants',
89 90
90 # Sections that can be found inside targets or configurations, but that 91 # Sections that can be found inside targets or configurations, but that
91 # should not be propagated from targets into their configurations. 92 # should not be propagated from targets into their configurations.
92 'variables', 93 'variables',
93 ] 94 ]
94 non_configuration_keys = [] 95 non_configuration_keys = []
(...skipping 2609 matching lines...) Expand 10 before | Expand all | Expand 10 after
2704 ValidateRunAsInTarget(target, target_dict, build_file) 2705 ValidateRunAsInTarget(target, target_dict, build_file)
2705 ValidateActionsInTarget(target, target_dict, build_file) 2706 ValidateActionsInTarget(target, target_dict, build_file)
2706 2707
2707 # Generators might not expect ints. Turn them into strs. 2708 # Generators might not expect ints. Turn them into strs.
2708 TurnIntIntoStrInDict(data) 2709 TurnIntIntoStrInDict(data)
2709 2710
2710 # TODO(mark): Return |data| for now because the generator needs a list of 2711 # TODO(mark): Return |data| for now because the generator needs a list of
2711 # build files that came in. In the future, maybe it should just accept 2712 # build files that came in. In the future, maybe it should just accept
2712 # a list, and not the whole data dict. 2713 # a list, and not the whole data dict.
2713 return [flat_list, targets, data] 2714 return [flat_list, targets, data]
OLDNEW
« no previous file with comments | « pylib/gyp/generator/msvs.py ('k') | test/lib/TestGyp.py » ('j') | test/target/hello.c » ('J')

Powered by Google App Engine
This is Rietveld 408576698