mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Lastest release script version
This commit is contained in:
parent
39156c918b
commit
ce93358e95
@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "Embedded Template Library - Arduino",
|
||||
"version": "20.27.2",
|
||||
"version": "20.27.2
|
||||
",
|
||||
"authors": {
|
||||
"name": "John Wellbelove",
|
||||
"email": "john.wellbelove@etlcpp.com"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
name=Embedded Template Library - Arduino
|
||||
version=20.27.2
|
||||
|
||||
author= John Wellbelove <john.wellbelove@etlcpp.com>
|
||||
maintainer=John Wellbelove <john.wellbelove@etlcpp.com>
|
||||
license=MIT
|
||||
|
||||
@ -39,7 +39,9 @@ SOFTWARE.
|
||||
|
||||
#define ETL_VERSION_MAJOR 20
|
||||
#define ETL_VERSION_MINOR 27
|
||||
#define ETL_VERSION_PATCH 1
|
||||
#define ETL_VERSION_PATCH 2
|
||||
|
||||
|
||||
#define ETL_VERSION ETL_STRINGIFY(ETL_VERSION_MAJOR) "." ETL_STRINGIFY(ETL_VERSION_MINOR) "." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
||||
#define ETL_VERSION_W ETL_STRINGIFY(ETL_VERSION_MAJOR) L"." ETL_STRINGIFY(ETL_VERSION_MINOR) L"." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
||||
#define ETL_VERSION_U16 ETL_STRINGIFY(ETL_VERSION_MAJOR) u"." ETL_STRINGIFY(ETL_VERSION_MINOR) u"." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "Embedded Template Library",
|
||||
"version": "20.27.2",
|
||||
"version": "20.27.2
|
||||
",
|
||||
"authors": {
|
||||
"name": "John Wellbelove",
|
||||
"email": "john.wellbelove@etlcpp.com"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
name=Embedded Template Library
|
||||
version=20.27.2
|
||||
|
||||
author= John Wellbelove <john.wellbelove@etlcpp.com>
|
||||
maintainer=John Wellbelove <john.wellbelove@etlcpp.com>
|
||||
license=MIT
|
||||
|
||||
@ -137,7 +137,7 @@ def update_version_h():
|
||||
version_h = os.path.join(headers_dir, 'version.h')
|
||||
|
||||
with open(version_h) as f:
|
||||
text = f.readlines()
|
||||
text = f.read().splitlines()
|
||||
|
||||
search_major = '#define ETL_VERSION_MAJOR '
|
||||
search_minor = '#define ETL_VERSION_MINOR '
|
||||
@ -162,6 +162,12 @@ def update_version_h():
|
||||
index = text[i].find(search_patch)
|
||||
if index != -1:
|
||||
text[i] = text[i][index:length_patch] + patch_version
|
||||
print(text[i])
|
||||
|
||||
with open(version_h, 'w') as f:
|
||||
for line in text:
|
||||
f.write(line)
|
||||
f.write('\n')
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
def update_library_json(filename):
|
||||
|
||||
@ -31,7 +31,8 @@ SOFTWARE.
|
||||
#include "unit_test_framework.h"
|
||||
|
||||
#include "etl/platform.h"
|
||||
|
||||
#include "etl/version.h"
|
||||
#include "etl/char_traits.h"
|
||||
namespace
|
||||
{
|
||||
SUITE(test_etl_traits)
|
||||
@ -70,6 +71,14 @@ namespace
|
||||
CHECK_EQUAL((ETL_HAS_MUTABLE_ARRAY_VIEW == 1), etl::traits::has_mutable_array_view);
|
||||
CHECK_EQUAL((ETL_IS_DEBUG_BUILD == 1), etl::traits::is_debug_build);
|
||||
CHECK_EQUAL(__cplusplus, etl::traits::cplusplus);
|
||||
CHECK_EQUAL(ETL_VERSION_MAJOR, etl::traits::version_major);
|
||||
CHECK_EQUAL(ETL_VERSION_MINOR, etl::traits::version_minor);
|
||||
CHECK_EQUAL(ETL_VERSION_PATCH, etl::traits::version_patch);
|
||||
CHECK_EQUAL(ETL_VERSION_VALUE, etl::traits::version);
|
||||
CHECK_ARRAY_EQUAL(ETL_VERSION, etl::traits::version_string, etl::strlen(ETL_VERSION));
|
||||
CHECK_ARRAY_EQUAL(ETL_VERSION, etl::traits::version_wstring, etl::strlen(ETL_VERSION_W));
|
||||
CHECK_ARRAY_EQUAL(ETL_VERSION, etl::traits::version_u16string, etl::strlen(ETL_VERSION_U16));
|
||||
CHECK_ARRAY_EQUAL(ETL_VERSION, etl::traits::version_u32string, etl::strlen(ETL_VERSION_U32));
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user