cxxitimer 2.0.5
A C++ library to handle linux interval timer
Loading...
Searching...
No Matches
cxxitimer_version_info.hpp
Go to the documentation of this file.
1/*
2 * Copyright (C) 2024 Nikolas Koesling <nikolas@koesling.info>.
3 * This program is free software. You can redistribute it and/or modify it under the terms of the MIT License.
4 */
5
6// This file is automatically generated. DO NOT CHANGE!
7
8#pragma once
9
10/**
11 * @brief struct that contains version information
12 * @details contains only static members --> no instance can be created
13 */
15 //* Mayor version number
16 static constexpr int MAYOR = PROJECT_VERSION_MAJOR;
17
18 //* Minor version number
19 static constexpr int MINOR = PROJECT_VERSION_MINOR;
20
21 //* Patchlevel
22 static constexpr int PATCH = PROJECT_VERSION_PATCH;
23
24 //* Complete version as string
25 static const char* VERSION_STR;
26
27 //* cmake project name
28 static const char* NAME;
29
30 //* compiler info
31 static const char* COMPILER;
32
33 //* host system info
34 static const char* SYSTEM;
35
36 /**
37 * @brief git hash
38 * @details
39 * Contains the complete git hash.
40 * If there are uncommitted changes in the repository,
41 * the suffix '-dirty' is appended
42 */
43 static const char* GIT_HASH;
44
45private:
47};
struct that contains version information
static const char * GIT_HASH
git hash
cxxitimer_version_info()=default