andrew scheidecker
1218625098
Changed boolean property bVersePublicApi on Build.cs and uplugin files to an enum named VerseScope with three states InternalAPI, PublicAPI and User.
...
Submitting on behalf of Markus.Breyer.
#rnx
#rb Markus.Breyer, Graeme.Thornton, Eric.Knapik
#preflight 62a74175af7ad033effb81ad
#ROBOMERGE-OWNER: andrew.scheidecker
#ROBOMERGE-AUTHOR: andrew.scheidecker
#ROBOMERGE-SOURCE: CL 20629231 via CL 20629334 via CL 20629474 via CL 20629523
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v955-20579017)
[CL 20636288 by andrew scheidecker in ue5-main branch]
2022-06-13 18:37:53 -04:00
chris constantinescu
79078dc749
Low level tests adapter that can translate Catch2-defined test to a Functional Test
...
#preflight 629f74c6233ae0a8f8fb1f97
#rb Devin.Doucette
[CL 20540119 by chris constantinescu in ue5-main branch]
2022-06-07 12:37:53 -04:00
Tim Smith
19f026eba1
Disable builtin UHT while I'm on vacation
...
#rb self
#rnx
#robomerge deadend
#preflight 6298b8eff269bddede07f2ba
[CL 20468824 by Tim Smith in ue5-main branch]
2022-06-02 09:51:17 -04:00
Benn Gallagher
8757cb3641
Physics interface cleanup.
...
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros
#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e
[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
Joe Kirchoff
7112ec8a91
UnrealBuildTool: Ignore build outputs in manifest when doing a single file compile
...
#rnx
#rb trivial
#preflight 62914bd2064d4b79f85d729a
[CL 20400492 by Joe Kirchoff in ue5-main branch]
2022-05-27 18:26:12 -04:00
marc audy
014736a60e
Undo default enabling of flag unintentionally introduced in CL# 20395952
...
#rnx
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 20396957 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20398886 by marc audy in ue5-main branch]
2022-05-27 16:53:32 -04:00
luke tannenbaum
9aea9d7913
Manual resolve of merge from cine-staging at 20378345
...
#ROBOMERGE-AUTHOR: luke.tannenbaum
#ROBOMERGE-SOURCE: CL 20395891 via CL 20395923 via CL 20395952 via CL 20395970
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20398773 by luke tannenbaum in ue5-main branch]
2022-05-27 16:51:48 -04:00
David Harvey
78f7b7e0fd
deprecate UnrealPlatformGroup.HoloLens
...
#jira UE-149794
#rnx
#preflight 6290ba31d24a7fc585eed7ca
#rb pending
[CL 20392934 by David Harvey in ue5-main branch]
2022-05-27 10:10:16 -04:00
markus breyer
45f42535a5
Added new properties to Build.cs and uplugin files to support Verse public API
...
- new property bVersePublicApi in Build.cs files that is set to expose the associated Verse code to public users
- new property "VersePublicApi" in uplugin files that is set to expose the associated Verse code to public users
#rb andrew.scheidecker, conan.reis
#rnx
#preflight 628c579c3b67edca7a615f57
#preflight 628fe09bf622d972b5f58a6e
#ROBOMERGE-OWNER: markus.breyer
#ROBOMERGE-AUTHOR: markus.breyer
#ROBOMERGE-SOURCE: CL 20386247 via CL 20386248 via CL 20386313 via CL 20386316
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v949-20362246)
[CL 20387729 by markus breyer in ue5-main branch]
2022-05-26 19:24:39 -04:00
David Harvey
684d168454
Remove HoloLens platform references from UnrealBuildTool.
...
#jira UE-149794
#rnx
#rb Jeff.Fisher
#preflight 628f4064f622d972b5ca0202
[CL 20377314 by David Harvey in ue5-main branch]
2022-05-26 05:57:47 -04:00
Ben Marsh
cf7582e557
UAT: Fix exception when creating dummy targets in UAT.
...
#preflight none
[CL 20374333 by Ben Marsh in ue5-main branch]
2022-05-25 20:48:43 -04:00
Ben Marsh
cbb950c578
UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
...
#preflight 628e9dc6e746de4961f60032
[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
Joe Kirchoff
c512a89ace
Rename UnrealBuildTool.EngineSourceDirectory -> Unreal.EngineSourceDirectory
...
#rnx
#rb trivial
#preflight 628e9fdaf622d972b59ebe85
[CL 20372061 by Joe Kirchoff in ue5-main branch]
2022-05-25 17:54:39 -04:00
Tim Smith
cc1d84a866
Turn on using C# UHT by default.
...
#rnx
#rb self
#robomerge deadend
#preflight 628ccbb58e7f9e3cc5d6131e
[CL 20346867 by Tim Smith in ue5-main branch]
2022-05-24 08:39:25 -04:00
Tim Smith
7d5f3e4279
Disable builtin UHT due to issue when locale is set to Swedish
...
#rb self
#rnx
#preflight 6287a1072c34da686ae695ee
[CL 20294002 by Tim Smith in ue5-main branch]
2022-05-20 10:15:47 -04:00
Ben Marsh
b1ca1ba693
UBT: Allow overriding the output path for executables.
...
This may not work with UE code, since the engine assumes the executable is in a certain location to figure out where other known folders are in relation to it, but is useful for programs that do not link against the engine.
#fyi Joe.Kirchoff
#preflight 6287867d8828ea88c84ee81d
[CL 20293094 by Ben Marsh in ue5-main branch]
2022-05-20 08:26:07 -04:00
chris constantinescu
72e744f75a
Build in solution by default set to true for inheriting classes of TestTargetRules
...
#rb Chris.Caulfield
#preflight skip
[CL 20286954 by chris constantinescu in ue5-main branch]
2022-05-19 16:29:25 -04:00
Tim Smith
91502254a2
Turn on using C# UHT by default.
...
#rnx
#rb self
#robomerge deadend
#preflight 628634459701e2d2b2f68ffc
[CL 20278656 by Tim Smith in ue5-main branch]
2022-05-19 08:28:12 -04:00
chris constantinescu
b258362e47
Catch2 3.0 preview source code integration with on-demand static library build for all platforms.
...
Other preflights: Catch2 Build Library 6283d1c14316db80d194f6c8, Nightly Low Level Tests 6283d1c9114e08fa2f237e6b
#preflight 6283d1b5114e08fa2f237db3
[CL 20248814 by chris constantinescu in ue5-main branch]
2022-05-17 15:06:28 -04:00
David Harvey
7013ba72f9
Fix builds where the HoloLens platform isn't synced.
...
- temporarily disabled hololens native code analysis and architecture override
#jira UE-149794
#rnx
#rb none
#preflight 62839406ba3597a0308ce878
[CL 20241246 by David Harvey in ue5-main branch]
2022-05-17 08:32:25 -04:00
stephen ma
c81b5d2318
Update UEBuildDeploy to remove Read-Only attribute when copying files recursively.
...
#preflight 62703369a526aafb094657ad
[CL 20040544 by stephen ma in ue5-main branch]
2022-05-04 08:53:47 -04:00
jonathan adamczewski
11d542c545
UnrealBuildTool: add -CompactOutput command line option, supported by ParallelExecutor
...
Also can be set via BuildConfiguration.xml with:
<BuildConfiguration><bCompactOutput>true</bCompactOutput></BuildConfiguration>
#jira none
#preflight 626ae00e2c7b46848542a57f
[CL 19982217 by jonathan adamczewski in ue5-main branch]
2022-04-29 13:52:17 -04:00
chris constantinescu
1278a26f76
Low level tests further refactoring and test resource deployment
...
#preflight 626955ed0d4ac78d716eacf0
#rnx
[CL 19941830 by chris constantinescu in ue5-main branch]
2022-04-27 12:36:35 -04:00
Tim Smith
36421e5c91
Minor refactor to UBT plugins.
...
Added support for props file for UBT plugins. Needed for packaging of plugins having a ubt plugin
#rnx
#rb trivial
#preflight 62694f6a7f6900cdefa9431c
[CL 19939499 by Tim Smith in ue5-main branch]
2022-04-27 10:30:21 -04:00
nuno leiria
6e8dcfdc2f
Change direct reference to Desktop platforms to allow dynamic linking on consoles
...
#rb jeff.newquist, jonathan.adamczewski
#preflight 62669bc27e06ec7505a51159
[CL 19936018 by nuno leiria in ue5-main branch]
2022-04-27 03:50:57 -04:00