You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
48 lines
1.5 KiB
C++
48 lines
1.5 KiB
C++
// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "BlueprintNativeCodeGenPCH.h"
|
|
#include "GenerateBlueprintCodeModuleCommandlet.h"
|
|
#include "NativeCodeGenCommandlineParams.h"
|
|
#include "BlueprintNativeCodeGenCoordinator.h"
|
|
|
|
DEFINE_LOG_CATEGORY_STATIC(LogBlueprintCodeGen, Log, All);
|
|
|
|
/*******************************************************************************
|
|
* GenerateBlueprintCodeModuleImpl
|
|
*******************************************************************************/
|
|
|
|
namespace GenerateBlueprintCodeModuleImpl
|
|
{
|
|
|
|
}
|
|
|
|
/*******************************************************************************
|
|
* UGenerateBlueprintCodeModuleCommandlet
|
|
*******************************************************************************/
|
|
|
|
//------------------------------------------------------------------------------
|
|
UGenerateBlueprintCodeModuleCommandlet::UGenerateBlueprintCodeModuleCommandlet(FObjectInitializer const& ObjectInitializer)
|
|
: Super(ObjectInitializer)
|
|
{
|
|
}
|
|
|
|
//------------------------------------------------------------------------------
|
|
int32 UGenerateBlueprintCodeModuleCommandlet::Main(FString const& Params)
|
|
{
|
|
TArray<FString> Tokens, Switches;
|
|
ParseCommandLine(*Params, Tokens, Switches);
|
|
|
|
FNativeCodeGenCommandlineParams CommandlineParams(Switches);
|
|
|
|
if (CommandlineParams.bHelpRequested)
|
|
{
|
|
UE_LOG(LogBlueprintCodeGen, Display, TEXT("%s"), *FNativeCodeGenCommandlineParams::HelpMessage);
|
|
return 0;
|
|
}
|
|
|
|
FBlueprintNativeCodeGenCoordinator Coordinator(CommandlineParams);
|
|
|
|
return 0;
|
|
}
|
|
|