()
| 501 | |
| 502 | |
| 503 | def Main(): |
| 504 | arg_parser = argparse.ArgumentParser( |
| 505 | description= |
| 506 | 'Generate CMake from the main GN file for targets needed to build CppGC.' |
| 507 | ) |
| 508 | arg_parser.add_argument('--out', help='output CMake filename', default='-') |
| 509 | arg_parser.add_argument('--main-gn', |
| 510 | help='main BUILD.gn input file', |
| 511 | default='BUILD.gn') |
| 512 | arg_parser.add_argument('--test-gn', |
| 513 | help='unittest BUILD.gn input file', |
| 514 | default='test/unittests/BUILD.gn') |
| 515 | args = arg_parser.parse_args() |
| 516 | |
| 517 | GenCMake(args.main_gn, args.test_gn, args.out) |
| 518 | return 0 |
| 519 | |
| 520 | |
| 521 | if __name__ == '__main__': |
no test coverage detected