Lines Matching full:options
45 def build(options): argument
46 build_cmd = [options.npm, 'run', 'run']
47 run_cmd(build_cmd, options.source_path)
50 def copy_output(options): argument
51 run_cmd(['rm', '-rf', options.output_path])
52 copy_files(os.path.join(options.source_path, 'dist'),
53 os.path.join(options.output_path, 'dist'))
55 copy_files(os.path.join(options.source_path, 'node_modules', 'json5'),
56 os.path.join(options.output_path, 'node_modules', 'json5'))
58 copy_files(os.path.join(options.source_path, 'package.json'),
59 os.path.join(options.output_path, 'package.json'), True)
61 if options.current_os == "mingw" :
62 copy_files(os.path.join(options.root_out_dir, 'libts_bindings.dll'),
63 os.path.join(options.output_path, 'ts_bindings.node'), True)
64 copy_files(os.path.join(options.root_out_dir, 'libpublic.dll'),
65 os.path.join(options.output_path, 'public.node'), True)
67 if options.current_os == "linux" or options.current_os == "mac":
68 copy_files(os.path.join(options.root_out_dir, 'ts_bindings.node'),
69 os.path.join(options.output_path, 'ts_bindings.node'), True)
70 copy_files(os.path.join(options.root_out_dir, 'public.node'),
71 os.path.join(options.output_path, 'public.node'), True)
82 options = parser.parse_args()
83 return options
87 options = parse_args()
89 build(options)
90 copy_output(options)