MRTKLIB 0.7.14
Modernized GNSS Positioning Library
Loading...
Searching...
No Matches
mrtk_version.h.in
Go to the documentation of this file.
1/*------------------------------------------------------------------------------
2 * mrtk_version.h : MRTKLIB version information (generated by CMake)
3 *
4 * Copyright (C) 2026 H.SHIONO (MRTKLIB Project)
5 *
6 * SPDX-License-Identifier: BSD-2-Clause
7 *----------------------------------------------------------------------------*/
8/**
9 * @file mrtk_version.h
10 * @brief MRTKLIB Version Information — generated from mrtk_version.h.in.
11 *
12 * This header is auto-generated by CMake's configure_file().
13 * Do NOT edit the generated file directly; modify mrtk_version.h.in instead.
14 */
15#ifndef MRTK_VERSION_H
16#define MRTK_VERSION_H
17
18/** @brief Major version number */
19#define MRTKLIB_VERSION_MAJOR @MRTKLIB_VERSION_MAJOR@
20/** @brief Minor version number */
21#define MRTKLIB_VERSION_MINOR @MRTKLIB_VERSION_MINOR@
22/** @brief Patch version number */
23#define MRTKLIB_VERSION_PATCH @MRTKLIB_VERSION_PATCH@
24/** @brief Version string (e.g. "0.1.0") */
25#define MRTKLIB_VERSION_STRING "@MRTKLIB_VERSION_STRING@"
26
27/** @brief Software name */
28#define MRTKLIB_SOFTNAME "MRTKLIB"
29
30#ifdef __cplusplus
31extern "C" {
32#endif
33
34/**
35 * @brief Git description of the source tree this binary was built from.
36 *
37 * Populated by cmake/GenerateGitVersion.cmake at every build via
38 * `git describe --always --dirty --tags --match 'v*'`. Falls back to
39 * "unknown" when git is not available or the source tree is not a git
40 * checkout (e.g. tarball builds).
41 */
42extern const char mrtklib_git_hash_str[];
43
44#ifdef __cplusplus
45}
46#endif
47
48#endif /* MRTK_VERSION_H */