summaryrefslogtreecommitdiff
path: root/buildconfig/BuildConfig.cpp.in
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 17:36:40 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-02 17:36:40 +0300
commit1d4bf6e8b1208383021e22f61d859e9b721c482d (patch)
tree21c8e0c4350d7c44d817243ebf409be625ea4f21 /buildconfig/BuildConfig.cpp.in
parent38c57e163abad6216f7e0f44d401c362c5fd5da6 (diff)
downloadProject-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.in161
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);
}