You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change 4234711 by Ben.Marsh
UBT: Runtime dependencies can now be copied to output directories as part of the build. When adding a runtime dependency, an optional source location can be specified to copy from. Both the source and target paths can use variables can be used as part of the path, eg. $(OutputDir), $(ModuleDir), $(PluginDir).
Example usage (from a .build.cs file):
RuntimeDependencies.Add("$(OutputDir)/Foo.dll", "$(PluginDir)/Source/ThirdParty/Foo.dll", StagedFileType.NonUFS);
Way to reproduce
ue4-docker build 4.20.3 --no-engine --exclude debug --exclude ddc --exclude templates
ue4-docker test 4.20.3
Expected
ue4-docker test
passesActual
In 4.20,
RuntimeDependencyList
in fact doesn't have 3-arg Add method.conan-ue4cli
selects v2 template for 4.20.And v2 template tries to call 3-arg Add method.
Note that even v1 template does the same thing, so 4.19 is broken the same way.
3-arg
Add
method was only added in 4.21: https://github.com/EpicGames/UnrealEngine/commit/2d3ea5e946fd004fad40624ba9f51b6d2a1b4875Broken by e10f742 + 2c3c900.
The text was updated successfully, but these errors were encountered: