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_bit() if argc > 3: bs_str = sys.argv[3] bs = system_info.get_supported_build_system_by_name(bs_str) else: bs = None if argc > 4: bs_external_str = sys.argv[4] bs_external = system_info.get_supported_build_system_by_name(bs_external_str) else: bs_external = None if argc > 5: prefix_path = sys.argv[5] else: prefix_path = None request = BuildRequest(platform_str, int(arch_bit_str))
print_usage() sys.exit(1) if argc > 2: platform_str = sys.argv[2] else: platform_str = system_info.get_os() if argc > 3: arch_bit_str = sys.argv[3] else: arch_bit_str = system_info.get_arch_bit() if argc > 4: bs_str = sys.argv[4] bs = system_info.get_supported_build_system_by_name(bs_str) else: bs = None if argc > 5: packages = sys.argv[5].split() else: packages = [] request = build.BuildRequest(platform_str, int(arch_bit_str)) saver = build.ProgressSaver(print_message) request.build(cmake_root, [], "build_fastonosql_" + platform_str, bs, packages, saver) abs_branding_file = os.path.abspath("fastoredis.txt") branding_options = utils.read_file_line_by_line(abs_branding_file) request.build(cmake_root, branding_options, "build_fastoredis_" + platform_str, bs, packages, saver)