js8call/revision_utils.cpp

35 lines
762 B
C++
Raw Normal View History

2018-02-08 21:28:33 -05:00
#include "revision_utils.hpp"
#include <QCoreApplication>
QString version()
2018-02-08 21:28:33 -05:00
{
#if defined (CMAKE_BUILD)
QString v {WSJTX_STRINGIZE (WSJTX_VERSION_MAJOR) "." WSJTX_STRINGIZE (WSJTX_VERSION_MINOR) "." WSJTX_STRINGIZE (WSJTX_VERSION_PATCH)};
2018-07-09 22:02:39 -04:00
#if 0
2018-02-08 21:28:33 -05:00
# if defined (WSJTX_RC)
v += "-rc" WSJTX_STRINGIZE (WSJTX_RC)
2018-02-08 21:28:33 -05:00
# endif
2018-07-09 22:02:39 -04:00
#endif
2018-02-08 21:28:33 -05:00
#else
QString v {"Not for Release"};
#endif
2018-07-06 02:53:31 -04:00
2018-02-08 21:28:33 -05:00
return v;
}
2024-11-06 11:22:57 -08:00
QString
program_title()
2018-02-08 21:28:33 -05:00
{
2024-11-06 11:22:57 -08:00
return QString {"%1 de KN4CRD (v%2)"}
.arg(QCoreApplication::applicationName())
.arg(QCoreApplication::applicationVersion());
2018-10-04 13:52:52 -04:00
}
QString
program_version()
{
return QString {"%1 v%2"}
.arg(QCoreApplication::applicationName())
2024-11-06 20:18:33 -08:00
.arg(QCoreApplication::applicationVersion());
}