diff --git a/cmake/Definitions.cmake b/cmake/Definitions.cmake index a791c9003..58f614ddb 100644 --- a/cmake/Definitions.cmake +++ b/cmake/Definitions.cmake @@ -25,6 +25,11 @@ macro(configure_definitions) configure_ninja() configure_options() + if(NOT DEFINED VERSION_URL) + set(VERSION_URL "https://api.symless.com/version?version=v1") + endif() + add_definitions(-DSYNERGY_VERSION_URL="${VERSION_URL}") + if(ENABLE_LICENSING) message(STATUS "Licensing enabled") add_definitions(-DSYNERGY_ENABLE_LICENSING=1) diff --git a/src/gui/src/VersionChecker.cpp b/src/gui/src/VersionChecker.cpp index 139d5fbef..09763956e 100644 --- a/src/gui/src/VersionChecker.cpp +++ b/src/gui/src/VersionChecker.cpp @@ -24,8 +24,6 @@ #include #include -#define VERSION_URL "https://api.symless.com/version" - VersionChecker::VersionChecker() { m_manager = new QNetworkAccessManager(this); @@ -36,7 +34,7 @@ VersionChecker::VersionChecker() { VersionChecker::~VersionChecker() { delete m_manager; } void VersionChecker::checkLatest() { - auto request = QNetworkRequest(QUrl(VERSION_URL)); + auto request = QNetworkRequest(QUrl(SYNERGY_VERSION_URL)); request.setHeader(QNetworkRequest::UserAgentHeader, QString("Synergy (") + SYNERGY_VERSION + ") " + QSysInfo::prettyProductName());