1 // 2 // Copyright © 2023 Arm Ltd and Contributors. All rights reserved. 3 // SPDX-License-Identifier: MIT 4 // 5 6 #pragma once 7 8 namespace armnnDelegate 9 { 10 11 /// Macro utils 12 #define STRINGIFY_VALUE(s) STRINGIFY_MACRO(s) 13 #define STRINGIFY_MACRO(s) #s 14 15 // ArmNN Delegate version components 16 #define DELEGATE_MAJOR_VERSION 29 17 #define DELEGATE_MINOR_VERSION 0 18 #define DELEGATE_PATCH_VERSION 0 19 20 /// DELEGATE_VERSION: "X.Y.Z" 21 /// where: 22 /// X = Major version number 23 /// Y = Minor version number 24 /// Z = Patch version number 25 #define DELEGATE_VERSION STRINGIFY_VALUE(DELEGATE_MAJOR_VERSION) "." \ 26 STRINGIFY_VALUE(DELEGATE_MINOR_VERSION) "." \ 27 STRINGIFY_VALUE(DELEGATE_PATCH_VERSION) 28 29 } //namespace armnnDelegate