create-dist: Adding argument to supress api docs generation.

This commit is contained in:
Catalin Ionut Fratila 2017-02-10 14:26:53 +01:00
parent e8f689ecd3
commit 19d7f0733e

View file

@ -1,5 +1,6 @@
#!/usr/bin/env python #!/usr/bin/env python
import argparse
import glob import glob
import os import os
import re import re
@ -86,7 +87,9 @@ def main():
copy_chrome_binary('mksnapshot') copy_chrome_binary('mksnapshot')
copy_license() copy_license()
if PLATFORM != 'win32': args = parse_args()
if PLATFORM != 'win32' and not args.no_api_docs:
create_api_json_schema() create_api_json_schema()
if PLATFORM == 'linux': if PLATFORM == 'linux':
@ -241,5 +244,13 @@ def create_symbols_zip():
make_zip(os.path.join(DIST_DIR, pdb_name), pdbs + licenses, []) make_zip(os.path.join(DIST_DIR, pdb_name), pdbs + licenses, [])
def parse_args():
parser = argparse.ArgumentParser(description='Create Electron Distribution')
parser.add_argument('--no_api_docs',
action='store_true',
help='Skip generating the Electron API Documentation!')
return parser.parse_args()
if __name__ == '__main__': if __name__ == '__main__':
sys.exit(main()) sys.exit(main())