Files
UnrealEngineUWP/Engine/Source/Runtime/BuildSettings/Private/BuildSettings.cpp
henrik karlsson 3c9abe4b45 [BuildSettings]
* Added GetBuildUser, GetBuildUserDomain and GetBuildMachine to BuildSettings. These functions will return private information about the build if Target.bEnablePrivateBuildInformation is set to true. If set to false all functions will return empty strings

[CL 33319106 by henrik karlsson in ue5-main branch]
2024-04-30 01:02:04 -04:00

92 lines
1.2 KiB
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "BuildSettings.h"
namespace BuildSettings
{
bool IsLicenseeVersion()
{
return ENGINE_IS_LICENSEE_VERSION;
}
int GetEngineVersionMajor()
{
return ENGINE_VERSION_MAJOR;
}
int GetEngineVersionMinor()
{
return ENGINE_VERSION_MINOR;
}
int GetEngineVersionHotfix()
{
return ENGINE_VERSION_HOTFIX;
}
const TCHAR* GetEngineVersionString()
{
return TEXT(ENGINE_VERSION_STRING);
}
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()
{
return TEXT(BUILD_SOURCE_URL);
}
const TCHAR* GetBuildUser()
{
return TEXT(BUILD_USER);
}
const TCHAR* GetBuildUserDomain()
{
return TEXT(BUILD_USERDOMAINNAME);
}
const TCHAR* GetBuildMachine()
{
return TEXT(BUILD_MACHINENAME);
}
}