IVGCVSW-4795 Change armnn/Version.hpp to Semantic versioning format
[platform/upstream/armnn.git] / include / armnn / Version.hpp
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5
6 #pragma once
7
8 /// Macro utils
9 #define STRINGIFY_VALUE(s) STRINGIFY_MACRO(s)
10 #define STRINGIFY_MACRO(s) #s
11
12 // ArmNN version components
13 #define ARMNN_MAJOR_VERSION 21
14 #define ARMNN_MINOR_VERSION 0
15 #define ARMNN_PATCH_VERSION 0
16
17 /// ARMNN_VERSION: "X.Y.Z"
18 /// where:
19 ///   X = Major version number
20 ///   Y = Minor version number
21 ///   Z = Patch version number
22 #define ARMNN_VERSION STRINGIFY_VALUE(ARMNN_MAJOR_VERSION) "." \
23                       STRINGIFY_VALUE(ARMNN_MINOR_VERSION) "." \
24                       STRINGIFY_VALUE(ARMNN_PATCH_VERSION)