| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #include <Atomic/Core/StringUtils.h>
- #include "AtomicGitSHA.h"
- #include "AtomicBuildInfo.h"
- namespace Atomic
- {
- String AtomicBuildInfo::GetBuildString()
- {
- return ToString("(%s): %s %s Git: %s", GetBuildName().CString(), GetBuildDate().CString(), GetBuildTime().CString(), GetGitSHA().CString());
- }
- String AtomicBuildInfo::GetGitSHA()
- {
- return ATOMIC_BUILDINFO_GITSHA;
- }
- String AtomicBuildInfo::GetBuildDate()
- {
- return __DATE__;
- }
- String AtomicBuildInfo::GetBuildTime()
- {
- return __TIME__;
- }
- String AtomicBuildInfo::GetBuildName()
- {
- #ifdef ATOMIC_BUILD_NAME
- return ATOMIC_BUILD_NAME;
- #else
- return "The Unamable";
- #endif
- }
- bool AtomicBuildInfo::GetDevBuild()
- {
- #ifdef ATOMIC_DEV_BUILD
- return true;
- #else
- return false;
- #endif
- }
- bool AtomicBuildInfo::GetDistBuild()
- {
- #ifdef ATOMIC_BUILD_DIST
- return true;
- #else
- return false;
- #endif
- }
- }
|