Commit Graph

1282 Commits

Author SHA1 Message Date
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
charles lefebvre
e9c1b7e4d4 Add an option to discard circular dependency validation for non engine modules
#rb jonathan.adamczewski
#rnx
#preflight 6261e03bfe26b98ad84e1b0e

#ROBOMERGE-AUTHOR: charles.lefebvre
#ROBOMERGE-SOURCE: CL 19858990 via CL 19863809 via CL 19863885
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)

[CL 19871119 by charles lefebvre in ue5-main branch]
2022-04-22 15:57:39 -04:00
Tim Smith
e2437f6d7e Fixed compile error when using installed builds. Generated include files were missing.
#rb joe.kirchoff
#jira UE-147557
#preflight 62618bd2762e01e6de3f37a0

[CL 19852166 by Tim Smith in ue5-main branch]
2022-04-21 13:32:38 -04:00
chris constantinescu
28111d40fc Redundancy cleanup in UBT Low Level Tests:
- test-specific targets and modules are constructed by RulesAssembly which removes a lot of spaghetti code
- no more excluding the Tests folder by default which is guaranteed to mislead users #fyi Jon.Nabozny
- test compilation in Tests is controlled through WITH_LOW_LEVEL_TESTS
- preparation code for switching tests between Catch2 / TestAutomation Fmwk

Nightly LLT PF 6260431391376845adeb4c40

#rnx
#preflight 62602d50dd47b4ad2173c30b

[CL 19834665 by chris constantinescu in ue5-main branch]
2022-04-20 14:24:59 -04:00