diff options
| author | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-02 17:36:40 +0300 |
|---|---|---|
| committer | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-02 17:36:40 +0300 |
| commit | 1d4bf6e8b1208383021e22f61d859e9b721c482d (patch) | |
| tree | 21c8e0c4350d7c44d817243ebf409be625ea4f21 /buildconfig/BuildConfig.cpp.in | |
| parent | 38c57e163abad6216f7e0f44d401c362c5fd5da6 (diff) | |
| download | Project-Tick-1d4bf6e8b1208383021e22f61d859e9b721c482d.tar.gz Project-Tick-1d4bf6e8b1208383021e22f61d859e9b721c482d.zip | |
NOISSUE reformat MeshMC to new clang format rules and fixed macOS portability issue and java find issue
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'buildconfig/BuildConfig.cpp.in')
| -rw-r--r-- | buildconfig/BuildConfig.cpp.in | 161 |
1 files changed, 82 insertions, 79 deletions
diff --git a/buildconfig/BuildConfig.cpp.in b/buildconfig/BuildConfig.cpp.in index e639997526..718a3ce34f 100644 --- a/buildconfig/BuildConfig.cpp.in +++ b/buildconfig/BuildConfig.cpp.in @@ -26,98 +26,101 @@ const Config BuildConfig; Config::Config() { - // Name and copyright - MESHMC_NAME = "@MeshMC_Name@"; - MESHMC_DISPLAYNAME = "@MeshMC_DisplayName@"; - MESHMC_COPYRIGHT = "@MeshMC_Copyright@"; - MESHMC_DOMAIN = "@MeshMC_Domain@"; - MESHMC_CONFIGFILE = "@MeshMC_ConfigFile@"; - MESHMC_GIT = "@MeshMC_Git@"; - - USER_AGENT = "@MeshMC_UserAgent@"; - USER_AGENT_UNCACHED = USER_AGENT + " (Uncached)"; - - // Version information - VERSION_MAJOR = @MeshMC_VERSION_MAJOR@; - VERSION_MINOR = @MeshMC_VERSION_MINOR@; - VERSION_HOTFIX = @MeshMC_VERSION_HOTFIX@; - VERSION_BUILD = @MeshMC_VERSION_BUILD@; - - BUILD_PLATFORM = "@MeshMC_BUILD_PLATFORM@"; - BUILD_ARTIFACT = "@MeshMC_BUILD_ARTIFACT@"; - BUILD_DATE = "@MeshMC_BUILD_TIMESTAMP@"; - COMPILER_NAME = "@MeshMC_COMPILER_NAME@"; - COMPILER_VERSION = "@MeshMC_COMPILER_VERSION@"; - COMPILER_TARGET_SYSTEM = "@MeshMC_COMPILER_TARGET_SYSTEM@"; - COMPILER_TARGET_SYSTEM_VERSION = "@MeshMC_COMPILER_TARGET_SYSTEM_VERSION@"; - COMPILER_TARGET_SYSTEM_PROCESSOR = "@MeshMC_COMPILER_TARGET_PROCESSOR@"; - UPDATER_BASE = "@MeshMC_UPDATER_BASE@"; - UPDATER_FEED_URL = "@MeshMC_UPDATER_FEED_URL@"; - UPDATER_GITHUB_API_URL = "@MeshMC_UPDATER_GITHUB_API_URL@"; - ANALYTICS_ID = "@MeshMC_ANALYTICS_ID@"; - NOTIFICATION_URL = "@MeshMC_NOTIFICATION_URL@"; - FULL_VERSION_STR = "@MeshMC_VERSION_MAJOR@.@MeshMC_VERSION_MINOR@.@MeshMC_VERSION_BUILD@"; - - GIT_COMMIT = "@MeshMC_GIT_COMMIT@"; - GIT_REFSPEC = "@MeshMC_GIT_REFSPEC@"; - GIT_TAG = "@MeshMC_GIT_TAG@"; - - // New updater: enabled when both feed and GitHub API URLs are configured and - // a build artifact name is provided for platform-specific asset matching. - if (!UPDATER_FEED_URL.isEmpty() && !UPDATER_GITHUB_API_URL.isEmpty() && !BUILD_ARTIFACT.isEmpty()) - { - UPDATER_ENABLED = true; - } - - // VERSION_CHANNEL is still populated from the git branch for informational use. - if (GIT_REFSPEC.startsWith("refs/heads/")) - { - VERSION_CHANNEL = GIT_REFSPEC; - VERSION_CHANNEL.remove("refs/heads/"); - } - else - { - VERSION_CHANNEL = QObject::tr("custom"); - } - - VERSION_STR = "@MeshMC_VERSION_STRING@"; - MSAClientID = "@MeshMC_MICROSOFT_CLIENT_ID@"; - NEWS_RSS_URL = "@MeshMC_NEWS_RSS_URL@"; - PASTE_EE_KEY = "@MeshMC_PASTE_EE_API_KEY@"; - IMGUR_CLIENT_ID = "@MeshMC_IMGUR_CLIENT_ID@"; - META_URL = "@MeshMC_META_URL@"; - CURSEFORGE_API_KEY = "@MeshMC_CURSEFORGE_API_KEY@"; - - BUG_TRACKER_URL = "@MeshMC_BUG_TRACKER_URL@"; - DISCORD_URL = "@MeshMC_DISCORD_URL@"; - SUBREDDIT_URL = "@MeshMC_SUBREDDIT_URL@"; + // Name and copyright + MESHMC_NAME = "@MeshMC_Name@"; + MESHMC_DISPLAYNAME = "@MeshMC_DisplayName@"; + MESHMC_COPYRIGHT = "@MeshMC_Copyright@"; + MESHMC_DOMAIN = "@MeshMC_Domain@"; + MESHMC_CONFIGFILE = "@MeshMC_ConfigFile@"; + MESHMC_GIT = "@MeshMC_Git@"; + + USER_AGENT = "@MeshMC_UserAgent@"; + USER_AGENT_UNCACHED = USER_AGENT + " (Uncached)"; + + // Version information + VERSION_MAJOR = @MeshMC_VERSION_MAJOR @; + VERSION_MINOR = @MeshMC_VERSION_MINOR @; + VERSION_HOTFIX = @MeshMC_VERSION_HOTFIX @; + VERSION_BUILD = @MeshMC_VERSION_BUILD @; + + BUILD_PLATFORM = "@MeshMC_BUILD_PLATFORM@"; + BUILD_ARTIFACT = "@MeshMC_BUILD_ARTIFACT@"; + BUILD_DATE = "@MeshMC_BUILD_TIMESTAMP@"; + COMPILER_NAME = "@MeshMC_COMPILER_NAME@"; + COMPILER_VERSION = "@MeshMC_COMPILER_VERSION@"; + COMPILER_TARGET_SYSTEM = "@MeshMC_COMPILER_TARGET_SYSTEM@"; + COMPILER_TARGET_SYSTEM_VERSION = "@MeshMC_COMPILER_TARGET_SYSTEM_VERSION@"; + COMPILER_TARGET_SYSTEM_PROCESSOR = "@MeshMC_COMPILER_TARGET_PROCESSOR@"; + UPDATER_BASE = "@MeshMC_UPDATER_BASE@"; + UPDATER_FEED_URL = "@MeshMC_UPDATER_FEED_URL@"; + UPDATER_GITHUB_API_URL = "@MeshMC_UPDATER_GITHUB_API_URL@"; + ANALYTICS_ID = "@MeshMC_ANALYTICS_ID@"; + NOTIFICATION_URL = "@MeshMC_NOTIFICATION_URL@"; + FULL_VERSION_STR = + "@MeshMC_VERSION_MAJOR@.@MeshMC_VERSION_MINOR@.@MeshMC_VERSION_BUILD@"; + + GIT_COMMIT = "@MeshMC_GIT_COMMIT@"; + GIT_REFSPEC = "@MeshMC_GIT_REFSPEC@"; + GIT_TAG = "@MeshMC_GIT_TAG@"; + + // New updater: enabled when both feed and GitHub API URLs are configured + // and a build artifact name is provided for platform-specific asset + // matching. + if (!UPDATER_FEED_URL.isEmpty() && !UPDATER_GITHUB_API_URL.isEmpty() && + !BUILD_ARTIFACT.isEmpty()) { + UPDATER_ENABLED = true; + } + + // VERSION_CHANNEL is still populated from the git branch for informational + // use. + if (GIT_REFSPEC.startsWith("refs/heads/")) { + VERSION_CHANNEL = GIT_REFSPEC; + VERSION_CHANNEL.remove("refs/heads/"); + } else { + VERSION_CHANNEL = QObject::tr("custom"); + } + + VERSION_STR = "@MeshMC_VERSION_STRING@"; + MSAClientID = "@MeshMC_MICROSOFT_CLIENT_ID@"; + NEWS_RSS_URL = "@MeshMC_NEWS_RSS_URL@"; + PASTE_EE_KEY = "@MeshMC_PASTE_EE_API_KEY@"; + IMGUR_CLIENT_ID = "@MeshMC_IMGUR_CLIENT_ID@"; + META_URL = "@MeshMC_META_URL@"; + CURSEFORGE_API_KEY = "@MeshMC_CURSEFORGE_API_KEY@"; + + BUG_TRACKER_URL = "@MeshMC_BUG_TRACKER_URL@"; + DISCORD_URL = "@MeshMC_DISCORD_URL@"; + SUBREDDIT_URL = "@MeshMC_SUBREDDIT_URL@"; } QString Config::printableVersionString() const { - QString vstr = QString("%1.%2.%3").arg(QString::number(VERSION_MAJOR), QString::number(VERSION_MINOR), QString::number(VERSION_HOTFIX)); + QString vstr = + QString("%1.%2.%3") + .arg(QString::number(VERSION_MAJOR), QString::number(VERSION_MINOR), + QString::number(VERSION_HOTFIX)); - if(!GIT_TAG.isEmpty() && !GIT_TAG.endsWith("-NOTFOUND")) - { - return vstr; - } + if (!GIT_TAG.isEmpty() && !GIT_TAG.endsWith("-NOTFOUND")) { + return vstr; + } - if(!GIT_COMMIT.isEmpty() && !GIT_COMMIT.endsWith("-NOTFOUND")) - { - vstr += "-r" + GIT_COMMIT.left(6); - } + if (!GIT_COMMIT.isEmpty() && !GIT_COMMIT.endsWith("-NOTFOUND")) { + vstr += "-r" + GIT_COMMIT.left(6); + } - return vstr; + return vstr; } QString Config::compilerID() const { - if (COMPILER_VERSION.isEmpty()) - return COMPILER_NAME; - return QStringLiteral("%1 - %2").arg(COMPILER_NAME).arg(COMPILER_VERSION); + if (COMPILER_VERSION.isEmpty()) + return COMPILER_NAME; + return QStringLiteral("%1 - %2").arg(COMPILER_NAME).arg(COMPILER_VERSION); } QString Config::systemID() const { - return QStringLiteral("%1 %2 %3").arg(COMPILER_TARGET_SYSTEM, COMPILER_TARGET_SYSTEM_VERSION, COMPILER_TARGET_SYSTEM_PROCESSOR); + return QStringLiteral("%1 %2 %3") + .arg(COMPILER_TARGET_SYSTEM, COMPILER_TARGET_SYSTEM_VERSION, + COMPILER_TARGET_SYSTEM_PROCESSOR); } |
