Files
osmo-cbc/include/osmocom/sbcap/version.h.tpl
Oliver Smith 2c34f95a04 Generate a version.h file
Related: OS#6626
Change-Id: Ia4ccdc833b95cd60fc27e7d73b55c99c1a0a8d7d
2025-06-23 16:37:46 +02:00

17 lines
612 B
Smarty

#pragma once
#define LIBOSMO_SBCAP_VERSION {{VERSION}}
#define LIBOSMO_SBCAP_VERSION_STR "{{VERSION}}"
#define LIBOSMO_SBCAP_VERSION_MAJOR {{VERSION_MAJOR}}
#define LIBOSMO_SBCAP_VERSION_MINOR {{VERSION_MINOR}}
#define LIBOSMO_SBCAP_VERSION_PATCH {{VERSION_PATCH}}
#define LIBOSMO_SBCAP_VERSION_GREATER_EQUAL(major, minor, patch) \
(LIBOSMO_SBCAP_VERSION_MAJOR > (major) || \
(LIBOSMO_SBCAP_VERSION_MAJOR == (major) && \
LIBOSMO_SBCAP_VERSION_MINOR > (minor)) || \
(LIBOSMO_SBCAP_VERSION_MAJOR == (major) && \
LIBOSMO_SBCAP_VERSION_MINOR == (minor) && \
LIBOSMO_SBCAP_VERSION_PATCH >= (patch)))