aboutsummaryrefslogtreecommitdiff
path: root/application/BuildConfig.h
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2020-07-18 16:18:02 +0200
committerPetr Mrázek <peterix@gmail.com>2020-07-18 16:22:05 +0200
commite7f373496ed51d30d87eb1b75410d4f02f0412ec (patch)
treedb040fd29b1a95968324ef0b52fbc48d228d9f25 /application/BuildConfig.h
parent3158082b16009907e1abed0308498d10788f0f42 (diff)
downloadPrismLauncher-e7f373496ed51d30d87eb1b75410d4f02f0412ec.tar.gz
PrismLauncher-e7f373496ed51d30d87eb1b75410d4f02f0412ec.tar.bz2
PrismLauncher-e7f373496ed51d30d87eb1b75410d4f02f0412ec.zip
GH-3234 Add support for custom meta URLs at build time
This is not particularly interesting for non-developers. Also includes some internal restructuring of URL constants in general.
Diffstat (limited to 'application/BuildConfig.h')
-rw-r--r--application/BuildConfig.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/application/BuildConfig.h b/application/BuildConfig.h
deleted file mode 100644
index 77c42dd4..00000000
--- a/application/BuildConfig.h
+++ /dev/null
@@ -1,70 +0,0 @@
-#pragma once
-#include <QString>
-
-/**
- * \brief The Config class holds all the build-time information passed from the build system.
- */
-class Config
-{
-public:
- Config();
- /// The major version number.
- int VERSION_MAJOR;
- /// The minor version number.
- int VERSION_MINOR;
- /// The hotfix number.
- int VERSION_HOTFIX;
- /// The build number.
- int VERSION_BUILD;
-
- /**
- * The version channel
- * This is used by the updater to determine what channel the current version came from.
- */
- QString VERSION_CHANNEL;
-
- bool UPDATER_ENABLED = false;
-
- /// A short string identifying this build's platform. For example, "lin64" or "win32".
- QString BUILD_PLATFORM;
-
- /// URL for the updater's channel
- QString CHANLIST_URL;
-
- /// Google analytics ID
- QString ANALYTICS_ID;
-
- /// URL for notifications
- QString NOTIFICATION_URL;
-
- /// Used for matching notifications
- QString FULL_VERSION_STR;
-
- /// The git commit hash of this build
- QString GIT_COMMIT;
-
- /// The git refspec of this build
- QString GIT_REFSPEC;
-
- /// This is printed on start to standard output
- QString VERSION_STR;
-
- /**
- * This is used to fetch the news RSS feed.
- * It defaults in CMakeLists.txt to "https://multimc.org/rss.xml"
- */
- QString NEWS_RSS_URL;
-
- /**
- * API key you can get from paste.ee when you register an account
- */
- QString PASTE_EE_KEY;
-
- /**
- * \brief Converts the Version to a string.
- * \return The version number in string format (major.minor.revision.build).
- */
- QString printableVersionString() const;
-};
-
-extern Config BuildConfig;