| 27 | #include "Helper.h" |
| 28 | |
| 29 | std::wstring GetVersionStr() |
| 30 | { |
| 31 | std::wstring version = _CRT_WIDE(VERSION_STR); |
| 32 | #if VER_RELEASE != 1 |
| 33 | if (strcmp(BRANCH_STR, "master") != 0) { |
| 34 | version += std::format(L".{}", _CRT_WIDE(BRANCH_STR)); |
| 35 | } |
| 36 | version += std::format(L" (git-{}-{})", |
| 37 | _CRT_WIDE(_CRT_STRINGIZE(REV_DATE)), |
| 38 | _CRT_WIDE(_CRT_STRINGIZE(REV_HASH)) |
| 39 | ); |
| 40 | #endif |
| 41 | #ifdef _WIN64 |
| 42 | version.append(L" x64"); |
| 43 | #else |
| 44 | version.append(L" 32-bit"); |
| 45 | #endif |
| 46 | #ifdef _DEBUG |
| 47 | version.append(L" DEBUG"); |
| 48 | #endif |
| 49 | return version; |
| 50 | } |
| 51 | |
| 52 | LPCWSTR GetNameAndVersion() |
| 53 | { |