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

Side by Side Diff: tools/BUILD_simulator.py

Issue 1423013004: For BUILD.public, let SkPreConfig.h set SK_RELEASE based on NDEBUG. (Closed) Base URL: https://skia.googlesource.com/skia@master
Patch Set: Replace #include with forward-declare. Rebase. Created 5 years, 1 month 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
« no previous file with comments | « tools/BUILD.public.expected ('k') | no next file » | 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 2015 Google Inc. 3 # Copyright 2015 Google Inc.
4 # 4 #
5 # Use of this source code is governed by a BSD-style license that can be 5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file. 6 # found in the LICENSE file.
7 7
8 # This script does a very rough simulation of BUILD file expansion, 8 # This script does a very rough simulation of BUILD file expansion,
9 # mostly to see the effects of glob(). 9 # mostly to see the effects of glob().
10 10
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 # DEFINES, etc.) into local_names. 72 # DEFINES, etc.) into local_names.
73 global_names = { 73 global_names = {
74 'cc_library': noop, 74 'cc_library': noop,
75 'cc_test': noop, 75 'cc_test': noop,
76 'exports_files': noop, 76 'exports_files': noop,
77 'glob': BUILD_glob, 77 'glob': BUILD_glob,
78 'select': select_simulator, 78 'select': select_simulator,
79 'BASE_DIR': "", 79 'BASE_DIR': "",
80 'CONDITION_ANDROID': "CONDITION_ANDROID", 80 'CONDITION_ANDROID': "CONDITION_ANDROID",
81 'DM_EXTERNAL_DEPS': [], 81 'DM_EXTERNAL_DEPS': [],
82 'EXTERNAL_DEPS_ALL': [],
82 'EXTERNAL_DEPS_ANDROID': [], 83 'EXTERNAL_DEPS_ANDROID': [],
83 'EXTERNAL_DEPS_UNIX': [], 84 'EXTERNAL_DEPS_UNIX': [],
84 } 85 }
85 local_names = {} 86 local_names = {}
86 execfile('BUILD.public', global_names, local_names) 87 execfile('BUILD.public', global_names, local_names)
87 88
88 with open('tools/BUILD.public.expected', 'w') as out: 89 with open('tools/BUILD.public.expected', 'w') as out:
89 print >>out, "This file is auto-generated by tools/BUILD_simulator.py." 90 print >>out, "This file is auto-generated by tools/BUILD_simulator.py."
90 print >>out, "It expands BUILD.public to make it easy to see changes." 91 print >>out, "It expands BUILD.public to make it easy to see changes."
91 for name, value in sorted(local_names.items()): 92 for name, value in sorted(local_names.items()):
92 print >>out, name, '= ', 93 print >>out, name, '= ',
93 pprint.pprint(value, out) 94 pprint.pprint(value, out)
OLDNEW
« no previous file with comments | « tools/BUILD.public.expected ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698