// Copyright (c) 2014-2020 Sebastien Rombauts (sebastien.rombauts@gmail.com) // // Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt // or copy at http://opensource.org/licenses/MIT) using UnrealBuildTool; public class GitSourceControl : ModuleRules { public GitSourceControl(ReadOnlyTargetRules Target) : base(Target) { PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "Slate", "SlateCore", "InputCore", "DesktopWidgets", "EditorStyle", "UnrealEd", "SourceControl", "SourceControlWindows", "Projects" } ); if (Target.Version.MajorVersion == 5) { PrivateDependencyModuleNames.Add("ToolMenus"); } if (Target.Platform == UnrealTargetPlatform.Win64) { RuntimeDependencies.Add("$(PluginDir)/git-lfs.exe"); } else if (Target.Platform == UnrealTargetPlatform.Mac) { RuntimeDependencies.Add("$(PluginDir)/git-lfs-mac-amd64"); RuntimeDependencies.Add("$(PluginDir)/git-lfs-mac-arm64"); } else if (Target.Platform == UnrealTargetPlatform.Linux) { RuntimeDependencies.Add("$(PluginDir)/git-lfs"); } } }