AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Variables
versiongenerate Namespace Reference

Variables

 input_dir = sys.argv[1]
 
 output_dir = sys.argv[2]
 
 config_file = open("%s/configure.ac" % input_dir, 'r')
 
int buffer_size = 1024
 
 opening_string = config_file.read(buffer_size)
 
 version_expression
 
 version_values = version_expression.search(opening_string)
 
 major_version = version_values.group(1)
 
 minor_version = version_values.group(2)
 
 fix_version = version_values.group(3)
 
string file_data
 
 version_file = open("%s/Version.h" % output_dir, 'w')
 

Variable Documentation

◆ buffer_size

int versiongenerate.buffer_size = 1024

◆ config_file

versiongenerate.config_file = open("%s/configure.ac" % input_dir, 'r')

◆ file_data

string versiongenerate.file_data
Initial value:
1 = """//
2 // DO NOT MODIFY THIS FILE (but you can delete it)
3 //
4 // This file is autogenerated by the versiongenerate.py script. This script
5 // is executed in a "Run Script" build phase when creating gtest.framework. This
6 // header file is not used during compilation of C-source. Rather, it simply
7 // defines some version strings for substitution in the Info.plist. Because of
8 // this, we are not not restricted to C-syntax nor are we using include guards.
9 //
10 
11 #define GTEST_VERSIONINFO_SHORT %s.%s
12 #define GTEST_VERSIONINFO_LONG %s.%s.%s
13 
14 """ % (major_version, minor_version, major_version, minor_version, fix_version)

◆ fix_version

versiongenerate.fix_version = version_values.group(3)

◆ input_dir

versiongenerate.input_dir = sys.argv[1]

◆ major_version

versiongenerate.major_version = version_values.group(1)

◆ minor_version

versiongenerate.minor_version = version_values.group(2)

◆ opening_string

versiongenerate.opening_string = config_file.read(buffer_size)

◆ output_dir

versiongenerate.output_dir = sys.argv[2]

◆ version_expression

versiongenerate.version_expression
Initial value:
1 = re.compile(r"AC_INIT\(.*?\[(\d+)\.(\d+)\.(\d+)\].*?\)",
2  re.DOTALL)

◆ version_file

versiongenerate.version_file = open("%s/Version.h" % output_dir, 'w')

◆ version_values

versiongenerate.version_values = version_expression.search(opening_string)

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0