diff options
author | Guillaume Gardet <guillaume.gardet@arm.com> | 2019-10-15 08:47:26 +0200 |
---|---|---|
committer | Matteo Martincigh <matteo.martincigh@arm.com> | 2019-10-17 13:46:03 +0100 |
commit | 5ae78299f117a61c48a67c5381341501571a0b03 (patch) | |
tree | ad0b4f11ee1f97e59a0f7317ba6c7801b0a64d67 /include | |
parent | 6598427f7dc68f2c9ef6d683e80ec4627df52d58 (diff) | |
download | armnn-5ae78299f117a61c48a67c5381341501571a0b03.tar.gz |
Move version definition to its own file
* Move the ArmNN version to a separate ArmnnVersion.txt file
* Updated makefiles accordingly
!referencetests:206978
!android-nn-driver:2110
Signed-off-by: Guillaume Gardet <guillaume.gardet@arm.com>
Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com>
Change-Id: Ib1a34d38b5f4c7490108ea91d930cf5417d1ca94
Diffstat (limited to 'include')
-rw-r--r-- | include/armnn/Version.hpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/include/armnn/Version.hpp b/include/armnn/Version.hpp index 9d73cd544c..150d98b87e 100644 --- a/include/armnn/Version.hpp +++ b/include/armnn/Version.hpp @@ -2,11 +2,23 @@ // Copyright © 2017 Arm Ltd. All rights reserved. // SPDX-License-Identifier: MIT // + #pragma once +#if !defined(ARMNN_VERSION_FROM_FILE) +#error "A valid version of ArmNN must be provided at compile time" +#endif + +#define STRINGIFY_VALUE(s) STRINGIFY_MACRO(s) +#define STRINGIFY_MACRO(s) #s + // YYYYMMPP // where: // YYYY = 4-digit year number // MM = 2-digit month number // PP = 2-digit patch number -#define ARMNN_VERSION "20190800" +// Defined in ArmnnVersion.txt +#define ARMNN_VERSION STRINGIFY_VALUE(ARMNN_VERSION_FROM_FILE) + +// Check that the provided ArmNN version is valid +static_assert(sizeof(ARMNN_VERSION) == 9, "Invalid ArmNN version, a valid version should have exactly 8 digits"); |