Commit Graph

19429 Commits

Author SHA1 Message Date
joe kirchoff
0959232169 UnrealBuildTool: Correctly mark extra dynamic libraries, executables, map (for Microsoft platforms) and symbol files in the build output list as their correct BuildProductType, rather than the generic RequiredResource
Reported via UDN

#rnx
#rb Josh.Adams
#rb Wojciech Krywult

[CL 26708857 by joe kirchoff in 5.3 branch]
2023-07-31 12:18:26 -04:00
joe kirchoff
c470dafa14 UnrealBuildTool: BuildSettingsVersion.V4 enable msvc strict conformance mode by default
[CL 26661345 by joe kirchoff in 5.3 branch]
2023-07-27 19:40:20 -04:00
mickael gilabert
5824476a71 [Backout] - CL26624440
[FYI] joe.kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Correctly mark extra dynamic libraries, executables, map (for Microsoft platforms) and symbol files in the build output list as their correct BuildProductType, rather than the generic RequiredResource

Reported via UDN

#rb Josh.Adams

[CL 26651146 by mickael gilabert in 5.3 branch]
2023-07-27 15:36:29 -04:00
Joe Kirchoff
5112c1c65b UnrealBuildTool: Fix unity setting for profile unity sizes mode
#rnx
#jira none

[CL 26646842 by Joe Kirchoff in 5.3 branch]
2023-07-27 13:37:25 -04:00
Joe Kirchoff
893d8f3065 UnrealBuildTool: Fix generate clang database not setting disable unity
#rnx
#jira none

[CL 26645644 by Joe Kirchoff in 5.3 branch]
2023-07-27 13:07:28 -04:00
william ewen
3c51ef5391 Adding AdditionalArgs LaunchIt field to RunUnreal
#rb Gary.Yuan
#rnx

[CL 26643487 by william ewen in 5.3 branch]
2023-07-27 12:12:32 -04:00
josh engebretson
6c0ffd962f Horde: Split out report test name to a property that can be overridden
#rnx

[CL 26642173 by josh engebretson in 5.3 branch]
2023-07-27 11:39:31 -04:00
Joe Kirchoff
c8724de970 UnrealBuildTool: Correctly mark extra dynamic libraries, executables, map (for Microsoft platforms) and symbol files in the build output list as their correct BuildProductType, rather than the generic RequiredResource
Reported via UDN

#jira none
#rb Josh.Adams

[CL 26624415 by Joe Kirchoff in 5.3 branch]
2023-07-26 18:05:58 -04:00
rex hill
a3d994fe76 Log when DumpManifest is called to help debug what is overwriting a manifest
#rnx
#jira

[CL 26623588 by rex hill in 5.3 branch]
2023-07-26 17:47:17 -04:00
Ryan Hummer
692342e288 GitDependencies: Updating publishing scripts
* Removing osx from the bat file
* Added a mac specific sh script to also sign the files
* Publish new mac binaries that are signed

#rnx
#jira UE-191237
#rb josh.adams

[CL 26622467 by Ryan Hummer in 5.3 branch]
2023-07-26 17:25:33 -04:00
Josh Adams
b2637fe4e1 - Couple of changes that got lost for .stub generation (modern was missing the Payload internal directory, and legacy needed to use targetname for the schemename, not project name)
#rb trivial
#jira none
#rb axel.riffard (schemename part)

[CL 26621665 by Josh Adams in 5.3 branch]
2023-07-26 17:08:57 -04:00
joe kirchoff
fe10ca94d0 UnrealBuildTool: Check for mismatched PGO linker arguments in VCToolchain & delete duplicate code from other MSVC platforms
#rnx
#rb john.huelin
#rb tim.smith

[CL 26621310 by joe kirchoff in 5.3 branch]
2023-07-26 16:58:05 -04:00
Josh Adams
362a214b7f - Added architecture to GetDestinationPlatform() so -destination param to xcodebuild can get simulators (and brought it over from 5.4)
- Added some logging to UseModernXcode so it is clear which mode is being used, and why
- Fixed stub creation in modern to use local dummy identity (no need for keychain unlocking), and moved files into Payload directory inside the stub
#jira UE-168571
#rb adam.kinge

[CL 26618612 by Josh Adams in 5.3 branch]
2023-07-26 15:49:51 -04:00
arciel rekman
260b0b3f62 Make UBT handle gracefully lack of the PGO data files.
#rb none

[CL 26609678 by arciel rekman in 5.3 branch]
2023-07-26 11:55:21 -04:00
ionut matasaru
1ccd1dc780 [Insights] Fixed parsing for -Store=<address/ip>:<port> cmd line parameter.
#rb none

[CL 26607250 by ionut matasaru in 5.3 branch]
2023-07-26 10:49:53 -04:00
axel riffard
f8ec4447fc Fix remote buil on iOS (scheme name)
#rb josh.adams
#jira UE-190418

[CL 26598697 by axel riffard in 5.3 branch]
2023-07-26 02:08:07 -04:00
adam kinge
30712598ea Temporarily disable ios simulator root due to Horde issue.
#jira UE-168571
#rnx

[CL 26598675 by adam kinge in 5.3 branch]
2023-07-26 02:06:38 -04:00
adam kinge
504c5cb247 Additional UBT changes to support iOS Simulator:
- update Xcode build script to set correct arch when compiling within Xcode
 - set correct SDKRoot depending on sim vs device

#jira UE-168571

[CL 26597655 by adam kinge in 5.3 branch]
2023-07-26 00:59:42 -04:00
heather howell
99aa01ac39 [Gauntlet] Disable uploading of PersistentDownloadDir
[CL 26593480 by heather howell in 5.3 branch]
2023-07-25 19:23:15 -04:00
josh adams
275cb69b2f Brought changes over from UE5/Main
- Fixing the name of the .app when staging/deploying a BP IOS project with modern
- Uses a new AppleExports function to call MakeBinaryFilename, so we can use standardized name format for the BP .app
- Fixed which .app is archived for BP projects (it was archiving the UnrealGame.app, not the finalized MyProject.app)

- Programs now no longer use Game/Client entitlements, but can set bUseEntitlementsForPrograms to true in the .ini if really needed
- Added an Unrestricted.entitlements, an empty entitlements file
- Changed Programs to find the .ini for codesigning, without needing a .uproject

- Fixed path to strip to add a missing slash
- Pass -legacyxcode along to the legacy PostBuildSync step to make sure it uses legacy when overriding the .ini setting
- Added -legacyxcode commandline handler for legacy PostbuildSync

#jira UE-190517
#jira UE-189830
#rb various

[CL 26592555 by josh adams in 5.3 branch]
2023-07-25 18:39:53 -04:00
christopher waters
06c921fe43 NonUnity command line arguments should be per-target while build configuration XML settings should be global.
#rb joe.kirchoff

[CL 26589778 by christopher waters in 5.3 branch]
2023-07-25 17:30:34 -04:00
chris constantinescu
860093edee Remove JustEngineTest project from UE5 solution because it's failing to compile
#jira UE-189075
#rnx

[CL 26583749 by chris constantinescu in 5.3 branch]
2023-07-25 14:45:30 -04:00
adam kinge
f355925d40 Set the correct sdk to use for iOS device and iOS Simulator builds
#jira UE-168571
#rb josh.adams

[CL 26575497 by adam kinge in 5.3 branch]
2023-07-25 11:32:22 -04:00
brendan lienau
406f574f32 [Gauntlet] Adds group parameter parsing to GauntletCommandLine
#rb adolf.stary

[CL 26575006 by brendan lienau in 5.3 branch]
2023-07-25 11:22:49 -04:00
josh adams
d357ecb7e7 Allow Info.plist and CodeResource files inside .app bundles to be different during horde jobs
#rb ryan.hummer
#p4v-cherrypick 26540812
#jira UE-189470

[CL 26550851 by josh adams in 5.3 branch]
2023-07-24 14:29:44 -04:00