js8call/revision_utils.cpp
2024-11-06 20:18:33 -08:00

34 lines
762 B
C++

#include "revision_utils.hpp"
#include <QCoreApplication>
QString version()
{
#if defined (CMAKE_BUILD)
QString v {WSJTX_STRINGIZE (WSJTX_VERSION_MAJOR) "." WSJTX_STRINGIZE (WSJTX_VERSION_MINOR) "." WSJTX_STRINGIZE (WSJTX_VERSION_PATCH)};
#if 0
# if defined (WSJTX_RC)
v += "-rc" WSJTX_STRINGIZE (WSJTX_RC)
# endif
#endif
#else
QString v {"Not for Release"};
#endif
return v;
}
QString
program_title()
{
return QString {"%1 de KN4CRD (v%2)"}
.arg(QCoreApplication::applicationName())
.arg(QCoreApplication::applicationVersion());
}
QString
program_version()
{
return QString {"%1 v%2"}
.arg(QCoreApplication::applicationName())
.arg(QCoreApplication::applicationVersion());
}