Commit Graph

1175 Commits

Author SHA1 Message Date
ben marsh
4605c70651 Remove unused test code.
#jira

#ROBOMERGE-SOURCE: CL 13113744 via CL 13113745 via CL 13113747
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13113750 by ben marsh in Main branch]
2020-04-30 08:09:34 -04:00
jeff newquist
ba5f688d8c Move Build platform files to platform extensions folder
#rb none
[FYI] josh.adams, ben.woodhouse
#rnx

#ROBOMERGE-SOURCE: CL 13072249 via CL 13072256 via CL 13072267
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13072279 by jeff newquist in Main branch]
2020-04-29 14:23:13 -04:00
josh adams
c3fb1e5fc1 - Moved some platform-related binaries to their platformextension
#rb none
[FYI] ben.marsh

#ROBOMERGE-SOURCE: CL 13034469 via CL 13034476 via CL 13034484
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13034489 by josh adams in Main branch]
2020-04-24 12:28:52 -04:00
carlmagnus nordin
373fd671f7 Copying //UE4/Release-4.25Plus-Dev to Release-4.25Plus (//UE4/Release-4.25Plus)
#rnx
#jira none
#rb none

#ROBOMERGE-OWNER: carlmagnus.nordin
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 12973630 in //UE4/Release-4.25Plus/... via CL 12973644
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12973696 by carlmagnus nordin in Main branch]
2020-04-22 06:25:12 -04:00
Ben Marsh
b5cbaa7f56 Add missing copyright notices.
#rb none
#rnx

[CL 12778206 by Ben Marsh in Main branch]
2020-04-14 08:14:52 -04:00
Ben Marsh
8407e79166 Reduce arguments to pass to FixPerforceCase command.
#rb none
#rnx

[CL 12771385 by Ben Marsh in Main branch]
2020-04-13 20:24:24 -04:00
Ben Marsh
046deaee42 Adding scripts to detect and fix inconsistent case of files in Perforce.
To check for inconsistent case:

    CheckPerforceCase -Path=//UE4/Main/Engine/...

To fix files with inconsistent case:

    FixPerforceCase -Source=//UE4/Main/Engine/Build/ios/... -Target=//UE4/Main/Engine/Build/IOS/...

#rb none

[CL 12766655 by Ben Marsh in Main branch]
2020-04-13 17:49:51 -04:00
andrew grant
e6640ca321 BuildTarget script now calls UBT directly when compiling single targets or editor+tools.
#rb na
#jira robomerge

#ROBOMERGE-OWNER: andrew.grant
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 12749718 via CL 12749719 via CL 12749721 via CL 12749781
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12749796 by andrew grant in Main branch]
2020-04-12 20:38:09 -04:00
josh adams
13bc36c98d Moving Binaries and Build NotForLicensees files around
#rb ben.marsh

#ROBOMERGE-SOURCE: CL 12740027 via CL 12740029 via CL 12740030
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12740031 by josh adams in Main branch]
2020-04-11 08:47:06 -04:00
josh adams
aeef0802a9 - Changes to support looking in Restricted locations for .ini files
- Contains a temporary compat for DedicatedServer.ini files - in the future they will be moved to a DedicatedServer directory (like platforms are), buyt for now, it will look in existing location.
#rb ben.marsh
[FYI] josh.markiewicz,lukasz.furman,daniel.lamb,bob.tellez

#ROBOMERGE-SOURCE: CL 12726804 via CL 12726805 via CL 12726806
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12726808 by josh adams in Main branch]
2020-04-10 12:38:56 -04:00
Ben Marsh
d6d7c939e5 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 12726184 by Ben Marsh in Main branch]
2020-04-10 11:30:32 -04:00
ben marsh
09813e9229 Fix missing platforms in installed build, if the host machine does not have the necessary SDKs installed.
#rb none
#jira UE-89480, UE-91514
#rnx

#ROBOMERGE-SOURCE: CL 12691613 in //UE4/Release-4.25/... via CL 12691621 via CL 12691632
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12691639 by ben marsh in Main branch]
2020-04-09 12:54:31 -04:00
ben marsh
1e9f032ccc Automatically delete DDC filter files after 5 days.
#jira

#ROBOMERGE-SOURCE: CL 12682943 via CL 12682944 via CL 12682949
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12682961 by ben marsh in Main branch]
2020-04-08 20:59:09 -04:00
jeff newquist
3f01d9be15 Fix PhysX build caused by platform setting not choosing msbuild and broken CMAKE_MODULE_PATH
#rb Benn.Gallagher
#jira UE-90331
#rnx

#ROBOMERGE-SOURCE: CL 12675436 in //UE4/Release-4.25/... via CL 12675437 via CL 12675441
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12675449 by jeff newquist in Main branch]
2020-04-08 12:58:47 -04:00
ben marsh
6f6fe556a9 Move UploadDDCToAWS into a public folder.
#jira

#ROBOMERGE-SOURCE: CL 12626508 via CL 12626514 via CL 12626520
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12626541 by ben marsh in Main branch]
2020-04-06 14:26:20 -04:00
andrew grant
ebea3489e4 BuildTarget script - print valid target names when there's a mismatch to assist diagnosis / bug reporting.
#jira nojira
#rb na
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12611152 in //UE4/Release-4.25/... via CL 12611153 via CL 12611154
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12611155 by andrew grant in Main branch]
2020-04-05 15:10:51 -04:00
andrew grant
459e29b9d1 Invalidate target.cs cache for project after syncing. This ensures any changes (including those files existing) are considered when performing any build steps.
#jira UE-91457
#rb na
#tests Ran SyncProject for QAGame and EngineTest with only the project file synced.
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12611144 in //UE4/Release-4.25/... via CL 12611145 via CL 12611146
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12611147 by andrew grant in Main branch]
2020-04-05 14:46:04 -04:00
carlmagnus nordin
25e8b4dd7d Copying //UE4/Release-4.25Plus-Dev to Release-4.25Plus (//UE4/Release-4.25Plus)
#rnx
#robomerge[BOT1] Main-For-EngineMerge
#rb none
#jira none
#lockdown stefan.boberg

#ROBOMERGE-OWNER: carlmagnus.nordin
#ROBOMERGE-AUTHOR: carlmagnus.nordin
#ROBOMERGE-SOURCE: CL 12504704 in //UE4/Release-4.25Plus/... via CL 12504720
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12504759 by carlmagnus nordin in Main branch]
2020-04-01 05:00:26 -04:00
ben marsh
da26a1885b Deprecate the BranchInfo constructor that takes a list of host platforms as a parameter.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 12489772 in //UE4/Release-4.25/... via CL 12489774 via CL 12489779
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12489787 by ben marsh in Main branch]
2020-03-30 16:23:08 -04:00
andrew grant
fd9d2ea5d1 Fixed two issues in SyncProject script.
1) Typo in checking against the Count() of matching target types in a project. If there's only one match (e.g. a single Editor target) that's what we want.

2) In the case where there are multiple matches we try to pick the one prefixed with the project name. This failed when the user supplied a full path for the project argument as the name was not being taken from the project file.

#jira UE-91251
[at]ben.marsh
#tests ran standalone BuildTarget script with full project path to EngineTest and via SyncProject script
#lockdown cristina.riveron
#rb swarm

#ROBOMERGE-SOURCE: CL 12489641 in //UE4/Release-4.25/... via CL 12489645 via CL 12489647
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12489649 by andrew grant in Main branch]
2020-03-30 16:11:53 -04:00
ben marsh
dff16fcc7c Fix enabling editor-only plugins in content-only projects causing errors at load time. These plugins are not actually required at runtime, but the runtime doesn't know that - the project file still references them. We have to include the .uplugin file for the runtime to make that determination.
#rb none
#jira UE-89755

#ROBOMERGE-SOURCE: CL 12487883 in //UE4/Release-4.25/... via CL 12487890 via CL 12487894
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487900 by ben marsh in Main branch]
2020-03-30 12:42:33 -04:00
andrew grant
ab43b238ca Benchmark Tests
- made noxge apply to shader compiles
- added option to test backends
- tweaked some cleanup stuff.


#ROBOMERGE-SOURCE: CL 12486820 via CL 12486833 via CL 12486836 via CL 12486838
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12487602 by andrew grant in Main branch]
2020-03-30 12:14:01 -04:00
andrew grant
310e80eadb Benchmark script - clean S3DDC files when clean benchmarking
#rb na
#tests ran script with and without clean


#ROBOMERGE-SOURCE: CL 12368788 via CL 12368789 via CL 12368792
#ROBOMERGE-BOT: (v671-12333473)

[CL 12371015 by andrew grant in Main branch]
2020-03-23 11:02:12 -04:00
brandon schaefer
1afa7cf4d1 Handle case when the *.so is attempted to be stripped into debug mulitple times
#jira none
#rb none
[FYI] Arciel.Rekman

#ROBOMERGE-SOURCE: CL 12356562 in //UE4/Release-4.25/... via CL 12356563
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)

[CL 12356564 by brandon schaefer in Main branch]
2020-03-20 20:24:50 -04:00
brandon schaefer
24ebe9d7bc Split debugging symbols from PhysX/APEX for Linux
Add PhysX/APEX debug as a DebugNonUFS file for runtime depends

#jira UE-90116
#rb Luke.Thatcher, Arciel.Rekman

#ROBOMERGE-SOURCE: CL 12340149 in //UE4/Release-4.25/... via CL 12340173
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)

[CL 12340184 by brandon schaefer in Main branch]
2020-03-20 13:09:40 -04:00