Files
robert millar 6bdae7d69e Additional crash reporting information.
- Whether the binaries were created with debug info.
- Engine 'compatible' version from build info.
- CIS job URL that created the binaries.
- Currently executing CIS job URL.

#rb johan.berg

[CL 25796770 by robert millar in ue5-main branch]
2023-06-05 13:22:14 -04:00

63 lines
823 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "BuildSettings.h"
namespace BuildSettings
{
bool IsLicenseeVersion()
{
return ENGINE_IS_LICENSEE_VERSION;
}
int GetCurrentChangelist()
{
return CURRENT_CHANGELIST;
}
int GetCompatibleChangelist()
{
return COMPATIBLE_CHANGELIST;
}
const TCHAR* GetBranchName()
{
return TEXT(BRANCH_NAME);
}
const TCHAR* GetBuildDate()
{
return TEXT(__DATE__);
}
const TCHAR* GetBuildTime()
{
return TEXT(__TIME__);
}
const TCHAR* GetBuildVersion()
{
return TEXT(BUILD_VERSION);
}
bool IsPromotedBuild()
{
return ENGINE_IS_PROMOTED_BUILD;
}
bool IsWithDebugInfo()
{
return UE_WITH_DEBUG_INFO;
}
const TCHAR* GetBuildURL()
{
#ifdef BUILD_SOURCE_URL
return TEXT(BUILD_SOURCE_URL);
#else
return TEXT("");
#endif
}
}