21 lines
549 B
C++
21 lines
549 B
C++
#include "uvgrtp/version.hh"
|
|
|
|
#include <cstdint>
|
|
#include <string>
|
|
|
|
namespace uvgrtp {
|
|
|
|
#ifdef RTP_RELEASE_COMMIT
|
|
std::string get_version() { return "@uvgrtp_VERSION@-release"; }
|
|
#else
|
|
std::string get_version() { return "@uvgrtp_VERSION@-@uvgrtp_GIT_HASH@"; }
|
|
#endif
|
|
|
|
uint16_t get_version_major() { return @uvgrtp_VERSION_MAJOR@; }
|
|
|
|
uint16_t get_version_minor() { return @uvgrtp_VERSION_MINOR@; }
|
|
|
|
uint16_t get_version_patch() { return @uvgrtp_VERSION_PATCH@; }
|
|
|
|
std::string get_git_hash() {return "@uvgrtp_GIT_HASH@";}
|
|
} // namespace uvgrtp
|