Files
UnrealEngineUWP/Engine/Source/Developer/LowLevelTestsRunner/Private/TestExterns.cpp
stephen ma 75512cbfc0 LowLevelTests: Allow GInternalProjectName to be defined by UE_PROJECT_NAME
#rb Chris.Constantinescu, Michael.Kirzinger
#preflight 64271ce1861bf344ce41070c

[CL 24927687 by stephen ma in ue5-main branch]
2023-04-05 10:20:42 -04:00

33 lines
911 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "CoreMinimal.h"
#include "CoreTypes.h"
#include "Modules/ModuleManager.h"
// Allow UBT to name my application
#if defined(UE_PROJECT_NAME)
TCHAR GInternalProjectName[64] = TEXT("LowLevelTests");
#else
TCHAR GInternalProjectName[64] = TEXT( PREPROCESSOR_TO_STRING(UE_PROJECT_NAME) );
#endif
IMPLEMENT_FOREIGN_ENGINE_DIR()
#if !EXPLICIT_TESTS_TARGET
bool GIsGameAgnosticExe = false;
#endif
// Typical defined by TargetRules but LowLevelTestRunner is not setup correctly
// Should revist this in the future
#ifndef IMPLEMENT_ENCRYPTION_KEY_REGISTRATION
#define IMPLEMENT_ENCRYPTION_KEY_REGISTRATION()
#endif
#ifndef IMPLEMENT_SIGNING_KEY_REGISTRATION
#define IMPLEMENT_SIGNING_KEY_REGISTRATION()
#endif
#if defined(UE_TARGET_NAME)
IMPLEMENT_TARGET_NAME_REGISTRATION()
#endif
// Debug visualizers and new operator overloads
PER_MODULE_BOILERPLATE