summaryrefslogtreecommitdiffstats
path: root/src/common/src/version.cpp
diff options
context:
space:
mode:
authorShizZy <shizzy@6bit.net>2013-09-05 02:17:46 +0200
committerShizZy <shizzy@6bit.net>2013-09-05 02:17:46 +0200
commit7564d28faf780bc0967ab3f6ff11b29b44e4b1aa (patch)
tree48c87985296d0bc8d62785b8f3209f4b727d0cc0 /src/common/src/version.cpp
parentdeleted gekko's common files (diff)
downloadyuzu-7564d28faf780bc0967ab3f6ff11b29b44e4b1aa.tar
yuzu-7564d28faf780bc0967ab3f6ff11b29b44e4b1aa.tar.gz
yuzu-7564d28faf780bc0967ab3f6ff11b29b44e4b1aa.tar.bz2
yuzu-7564d28faf780bc0967ab3f6ff11b29b44e4b1aa.tar.lz
yuzu-7564d28faf780bc0967ab3f6ff11b29b44e4b1aa.tar.xz
yuzu-7564d28faf780bc0967ab3f6ff11b29b44e4b1aa.tar.zst
yuzu-7564d28faf780bc0967ab3f6ff11b29b44e4b1aa.zip
Diffstat (limited to '')
-rw-r--r--src/common/src/version.cpp45
1 files changed, 45 insertions, 0 deletions
diff --git a/src/common/src/version.cpp b/src/common/src/version.cpp
new file mode 100644
index 000000000..47d7b52ad
--- /dev/null
+++ b/src/common/src/version.cpp
@@ -0,0 +1,45 @@
+// Copyright 2013 Dolphin Emulator Project
+// Licensed under GPLv2
+// Refer to the license.txt file included.
+
+#include "common.h"
+#include "scm_rev.h"
+
+#ifdef _DEBUG
+ #define BUILD_TYPE_STR "Debug "
+#elif defined DEBUGFAST
+ #define BUILD_TYPE_STR "DebugFast "
+#else
+ #define BUILD_TYPE_STR ""
+#endif
+
+const char *scm_rev_str = "Dolphin "
+#if !SCM_IS_MASTER
+ "[" SCM_BRANCH_STR "] "
+#endif
+
+#ifdef __INTEL_COMPILER
+ BUILD_TYPE_STR SCM_DESC_STR "-ICC";
+#else
+ BUILD_TYPE_STR SCM_DESC_STR;
+#endif
+
+#ifdef _M_X64
+#define NP_ARCH "x64"
+#else
+#ifdef _M_ARM
+#define NP_ARCH "ARM"
+#else
+#define NP_ARCH "x86"
+#endif
+#endif
+
+#ifdef _WIN32
+const char *netplay_dolphin_ver = SCM_DESC_STR " W" NP_ARCH;
+#elif __APPLE__
+const char *netplay_dolphin_ver = SCM_DESC_STR " M" NP_ARCH;
+#else
+const char *netplay_dolphin_ver = SCM_DESC_STR " L" NP_ARCH;
+#endif
+
+const char *scm_rev_git_str = SCM_REV_STR;