diff options
Diffstat (limited to 'tools/buildgen/plugins/expand_bin_attrs.py')
-rwxr-xr-x | tools/buildgen/plugins/expand_bin_attrs.py | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/tools/buildgen/plugins/expand_bin_attrs.py b/tools/buildgen/plugins/expand_bin_attrs.py index 6ad6e9cb3d..d5acd8d06c 100755 --- a/tools/buildgen/plugins/expand_bin_attrs.py +++ b/tools/buildgen/plugins/expand_bin_attrs.py @@ -11,7 +11,6 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - """Buildgen expand binary attributes plugin. This fills in any optional attributes. @@ -20,7 +19,7 @@ This fills in any optional attributes. def mako_plugin(dictionary): - """The exported plugin code for expand_filegroups. + """The exported plugin code for expand_filegroups. The list of libs in the build.yaml file can contain "filegroups" tags. These refer to the filegroups in the root object. We will expand and @@ -28,20 +27,20 @@ def mako_plugin(dictionary): """ - targets = dictionary.get('targets') - default_platforms = ['windows', 'posix', 'linux', 'mac'] - - for tgt in targets: - tgt['flaky'] = tgt.get('flaky', False) - tgt['platforms'] = sorted(tgt.get('platforms', default_platforms)) - tgt['ci_platforms'] = sorted(tgt.get('ci_platforms', tgt['platforms'])) - tgt['boringssl'] = tgt.get('boringssl', False) - tgt['zlib'] = tgt.get('zlib', False) - tgt['ares'] = tgt.get('ares', False) - tgt['gtest'] = tgt.get('gtest', False) - - libs = dictionary.get('libs') - for lib in libs: - lib['boringssl'] = lib.get('boringssl', False) - lib['zlib'] = lib.get('zlib', False) - lib['ares'] = lib.get('ares', False) + targets = dictionary.get('targets') + default_platforms = ['windows', 'posix', 'linux', 'mac'] + + for tgt in targets: + tgt['flaky'] = tgt.get('flaky', False) + tgt['platforms'] = sorted(tgt.get('platforms', default_platforms)) + tgt['ci_platforms'] = sorted(tgt.get('ci_platforms', tgt['platforms'])) + tgt['boringssl'] = tgt.get('boringssl', False) + tgt['zlib'] = tgt.get('zlib', False) + tgt['ares'] = tgt.get('ares', False) + tgt['gtest'] = tgt.get('gtest', False) + + libs = dictionary.get('libs') + for lib in libs: + lib['boringssl'] = lib.get('boringssl', False) + lib['zlib'] = lib.get('zlib', False) + lib['ares'] = lib.get('ares', False) |