blob: 7951eacf1d33311a6a7f044e004247d914628c9a [file] [log] [blame]
telsoa014fcda012018-03-09 14:13:49 +00001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
David Beckecb56cd2018-09-05 12:52:57 +01003// SPDX-License-Identifier: MIT
telsoa014fcda012018-03-09 14:13:49 +00004//
Guillaume Gardet5ae78292019-10-15 08:47:26 +02005
telsoa014fcda012018-03-09 14:13:49 +00006#pragma once
7
Ryan OShea2bbfaa72020-02-12 16:15:27 +00008/// Macro utils
Guillaume Gardet5ae78292019-10-15 08:47:26 +02009#define STRINGIFY_VALUE(s) STRINGIFY_MACRO(s)
10#define STRINGIFY_MACRO(s) #s
11
Matteo Martincighbccc3452019-10-18 14:59:19 +010012// ArmNN version components
Colm Donelan03bf98a2022-05-30 15:20:36 +010013#define ARMNN_MAJOR_VERSION 30
Francis Murtaghfe3d4ed2020-05-13 16:42:01 +010014#define ARMNN_MINOR_VERSION 0
15#define ARMNN_PATCH_VERSION 0
Matteo Martincighbccc3452019-10-18 14:59:19 +010016
Francis Murtaghfe3d4ed2020-05-13 16:42:01 +010017/// ARMNN_VERSION: "X.Y.Z"
Ryan OShea2bbfaa72020-02-12 16:15:27 +000018/// where:
Francis Murtaghfe3d4ed2020-05-13 16:42:01 +010019/// 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)