SuperSize: Make ninja parser tolerate rules with no explicit input
Some build rules have a rulename and implicit inputs, but no explicit inputs. For example: build libfoo.so: __chrome_android_some_rule | lib_maker.py Also: - Add unit tests for the core parser functionality. - Add a run_tests helper script for quick verification. Bug: 982334 Change-Id: I7481018ae4ae4ce1bc71a19e73dc241b124bfb6d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1715606 Commit-Queue: Christopher Grant <cjgrant@chromium.org> Reviewed-by:Samuel Huang <huangs@chromium.org> Reviewed-by:
Andrew Grieve <agrieve@chromium.org> Cr-Commit-Position: refs/heads/master@{#680146}
Showing
Please register or sign in to comment