diff --git a/src/provider.cpp b/src/provider.cpp --- a/src/provider.cpp +++ b/src/provider.cpp @@ -81,6 +81,7 @@ #include "topicparser.h" #include "itemjob.h" #include "listjob.h" +#include "version.h" #include #include @@ -1631,7 +1632,7 @@ if (QCoreApplication::instance()) { agentHeader = QString::fromLocal8Bit("%1/%2").arg(QCoreApplication::instance()->applicationName(), QCoreApplication::instance()->applicationVersion()); } else { - agentHeader = QString::fromLocal8Bit("Attica/%1").arg(QCoreApplication::instance()->applicationVersion()); + agentHeader = QString::fromLocal8Bit("Attica/%1").arg(QLatin1String(LIBATTICA_VERSION_STRING)); } if (!d->m_additionalAgentInformation.isEmpty()) { agentHeader = QString::fromLocal8Bit("%1 (+%2)").arg(agentHeader, d->m_additionalAgentInformation); diff --git a/src/version.h.cmake b/src/version.h.cmake --- a/src/version.h.cmake +++ b/src/version.h.cmake @@ -24,16 +24,16 @@ #include "attica_export.h" /// @brief Attica version as string at compile time. -#define LIBATTICA_VERSION_STRING "${CMAKE_LIBATTICA_VERSION_STRING}" +#define LIBATTICA_VERSION_STRING "${ATTICA_VERSION_STRING}" /// @brief The major Attica version number at compile time -#define LIBATTICA_VERSION_MAJOR ${CMAKE_LIBATTICA_VERSION_MAJOR} +#define LIBATTICA_VERSION_MAJOR ${ATTICA_VERSION_MAJOR} /// @brief The minor Attica version number at compile time -#define LIBATTICA_VERSION_MINOR ${CMAKE_LIBATTICA_VERSION_MINOR} +#define LIBATTICA_VERSION_MINOR ${ATTICA_VERSION_MINOR} /// @brief The Attica release version number at compile time -#define LIBATTICA_VERSION_RELEASE ${CMAKE_LIBATTICA_VERSION_PATCH} +#define LIBATTICA_VERSION_RELEASE ${ATTICA_VERSION_PATCH} /** * \brief Create a unique number from the major, minor and release number of a %Attica version