self.build_upscaledb(prefix_path) self.build_forestdb(cmake_line, make_install) if __name__ == "__main__": argc = len(sys.argv) if argc > 1: platform_str = sys.argv[1] else: platform_str = system_info.get_os() if argc > 2: arch_bit_str = sys.argv[2] else: arch_bit_str = system_info.get_arch_name() if argc > 3: bs_str = sys.argv[3] args_bs = system_info.get_supported_build_system_by_name(bs_str) else: args_bs = None if argc > 4: args_prefix_path = sys.argv[5] else: args_prefix_path = None request = BuildRequest(platform_str, arch_bit_str, 'build_' + platform_str + '_env') request.build(args_bs, args_prefix_path)
shutil.rmtree(cloned_dir) except Exception as ex: os.chdir(self.build_dir_path_) raise ex if __name__ == "__main__": sdl2_default_version = '2.0.5' sdl2_image_default_version = '2.0.1' sdl2_ttf_default_version = '2.0.14' openssl_default_version = '1.0.2l' ffmpeg_default_version = '3.3' cmake_default_version = '3.8.1' host_os = system_info.get_os() arch_host_os = system_info.get_arch_name() default_device = get_device().name() availible_devices = get_available_devices() parser = argparse.ArgumentParser(prog='build_env', usage='%(prog)s [options]') parser.add_argument('--with-device', help='build dependencies for device (default, device:{0})'.format(default_device), dest='with_device', action='store_true') parser.add_argument('--without-device', help='build without device dependencies', dest='with_device', action='store_false') parser.add_argument('--device', help='device (default: {0}, available: {1})'.format(default_device, availible_devices), default=default_device) parser.set_defaults(with_device=True) parser.add_argument('--with-system', help='build with system dependencies (default)', dest='with_system',