初始化提交
This commit is contained in:
		| @ -0,0 +1,72 @@ | ||||
| // Tencent is pleased to support the open source community by making sluaunreal available. | ||||
|  | ||||
| // Copyright (C) 2018 THL A29 Limited, a Tencent company. All rights reserved. | ||||
| // Licensed under the BSD 3-Clause License (the "License");  | ||||
| // you may not use this file except in compliance with the License. You may obtain a copy of the License at | ||||
|  | ||||
| // https://opensource.org/licenses/BSD-3-Clause | ||||
|  | ||||
| // Unless required by applicable law or agreed to in writing,  | ||||
| // software distributed under the License is distributed on an "AS IS" BASIS,  | ||||
| // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  | ||||
| // See the License for the specific language governing permissions and limitations under the License. | ||||
|  | ||||
| using UnrealBuildTool; | ||||
| using System.IO; | ||||
|  | ||||
| public class slua_profile : ModuleRules | ||||
| { | ||||
|     public slua_profile(ReadOnlyTargetRules Target) : base(Target) | ||||
|     { | ||||
|         PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; | ||||
|         // enable exception | ||||
|         bEnableExceptions = true; | ||||
|  | ||||
| #if UE_5_2_OR_LATER | ||||
|         IWYUSupport = IWYUSupport.None; | ||||
| #else | ||||
|         bEnforceIWYU = false; | ||||
| #endif | ||||
|         bEnableUndefinedIdentifierWarnings = false; | ||||
|  | ||||
|         PrivateDependencyModuleNames.AddRange(new string[] { "slua_unreal" }); | ||||
|         PublicIncludePathModuleNames.AddRange(new string[] { "slua_unreal" }); | ||||
| #if UE_4_21_OR_LATER | ||||
|         PublicDefinitions.Add("ENABLE_PROFILER"); | ||||
| #else | ||||
|         Definitions.Add("ENABLE_PROFILER"); | ||||
| #endif | ||||
|  | ||||
|  | ||||
|         PublicDependencyModuleNames.AddRange( | ||||
|             new string[] | ||||
|             { | ||||
|                 "Core", | ||||
|                 "UMG", | ||||
| 				// ... add other public dependencies that you statically link with here ... | ||||
| 			} | ||||
|             ); | ||||
|  | ||||
|         if (Target.Type == TargetType.Editor) | ||||
|         { | ||||
|             PrivateDependencyModuleNames.Add("UnrealEd"); | ||||
|             PrivateDependencyModuleNames.Add("EditorStyle"); | ||||
|             PrivateDependencyModuleNames.Add("LevelEditor"); | ||||
|         } | ||||
|  | ||||
|         PrivateDependencyModuleNames.AddRange( | ||||
|             new string[] | ||||
|             { | ||||
|                 "CoreUObject", | ||||
|                 "Engine", | ||||
|                 "Slate", | ||||
|                 "SlateCore", | ||||
|                 "UMG", | ||||
|                 "InputCore", | ||||
|                 "Networking", | ||||
|                 "Sockets", | ||||
| 				// ... add private dependencies that you statically link with here ...	 | ||||
| 			} | ||||
|     ); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user