579 Commits

Author SHA1 Message Date
sebastian werema
bac8f03aaf Added a way to copy files into resigned app
#rb anderson.ramos, denys.mentiei, Josh.Adams

[CL 37029055 by sebastian werema in 5.5 branch]
2024-10-10 14:18:32 -04:00
james singer
10680d051b Make Turnkey persist UE_SDKS_ROOT on Mac and Linux
#jira UE-223174
[REVIEW] [at]josh.adams, [at]zack.neyland
#rb zack.neyland

[CL 36762504 by james singer in 5.5 branch]
2024-10-01 20:18:14 -04:00
james singer
541e7b2aba Changed linux toolchain URL from http:// to https://
- Fixed SetupToolchain.sh to error out if tar extraction fails
- Test leftover toolchain archive for validity and remove if corrupted so that we don't continue to fail

#jira UE-221566
[FYI] Brandon.Schaefer
[REVIEW] https://p4-swarm.epicgames.net/reviews/35450729
#rb zack.neyland
[RN] Made SetupToolchain.sh a little more robust against download errors

[CL 35460618 by james singer in ue5-main branch]
2024-08-12 14:30:16 -04:00
james singer
6e6ad69505 Fix new linux toolchain config to not compress debug sections since they don't work on windows
#jira UE-217651
#fyi brandon.schaefer

[CL 35453202 by james singer in ue5-main branch]
2024-08-12 11:05:29 -04:00
michael wanderson
68329d4390 On Mac & Linux collect all AutomationTool source files when determining if UAT is dirty and needs to be built.
#jira none
#rb Joe.Kirchoff
#rnx

[CL 35431284 by michael wanderson in ue5-main branch]
2024-08-09 14:33:23 -04:00
michael wanderson
607fb6a1d7 Include all of the AutomationTool source and project when testing for dirty dependencies. Rely on findstr to filter files to include rather than dir /s with file extensions.
#jira none
#rb Joe.Kirchoff
#rnx

[CL 35429922 by michael wanderson in ue5-main branch]
2024-08-09 13:58:27 -04:00
james singer
396580b11e Toolchain upgrade to llvm 18.1.0
fix scripts
    - support Rocky Linux 8 as minimum supported OS
    - deprecate CentOS 7 support
    - update to using a vanilla released version of crosstool
        - configs should now be able to be upgraded when we go to a new version instead of having to be rebuilt
    - changes to script flow to make it easier to iterate on the build process when things break
        - stages of the build are checkpointed so that they don't have to be redone each run

#fyi Arciel.Rekman
#jira UE-217651
#rb Brandon.Schaefer

[CL 35243087 by james singer in ue5-main branch]
2024-08-01 09:53:09 -04:00
josh adams
0a0f1e9041 - Added support ro ResignApp.sh for setting the marketing version (like 1.0) and bundle version (0.1.123123412)
- Couple of fixes when not changing bundle ID
#rb josh.adams

[CL 34445852 by josh adams in ue5-main branch]
2024-06-17 19:12:27 -04:00
joe kirchoff
cb41b4cfeb Upgrade bundled dotnet to 8.0.300
* Rename dotnet directories for windows and linux to include architecture

[CL 33980908 by joe kirchoff in ue5-main branch]
2024-05-29 14:12:18 -04:00
josh adams
96add049b2 - Updated ResignApp.sh
- Properly fixes entitlements when changing bundle ID
  - Can now handle .xcarchives (a .xcarchive can resign to any type, .app and .ipa cannot output to .xcarchive, because we re-use the directory structure of the input .xcarchive)
  - Better handle spaces in paths
#rb josh.adams

[CL 33818888 by josh adams in ue5-main branch]
2024-05-21 22:20:03 -04:00
zack neyland
cc4cfb4200 BAT: Updating UE4 text to UE5
#jira UE-212227

[CL 33670869 by zack neyland in ue5-main branch]
2024-05-15 17:06:51 -04:00
josh adams
61c44fc10a - Added a ResignApp.sh (meant for IOS but should work for Mac apps also) that can resign a .app or .ipa with another cert/provision pair, and change bundle ID and commandline
#rb josh.adams

[CL 33246172 by josh adams in ue5-main branch]
2024-04-25 17:22:38 -04:00
josh adams
d4c41ffa85 - Fixed bad version generation in XCode script
#rb josh.adams

[CL 32957277 by josh adams in ue5-main branch]
2024-04-13 17:45:20 -04:00
josh adams
6baf31b655 - Adding changelist number to version counter so buildmachine builds are globally increasing
- Added ability to have a per-project versioning update script, so licensees can do what they want
#rb Peter.Sauerbrei

[CL 32942864 by josh adams in ue5-main branch]
2024-04-12 16:24:34 -04:00
joe kirchoff
24e0f748f0 Fix batch up to date check erroring if a directory is missing
#rnx

[CL 32279218 by joe kirchoff in ue5-main branch]
2024-03-15 13:54:33 -04:00
james singer
31762ac027 Remove references to mono from some Linux platform files (misleading comments)
#jira UE-206564
#rb ryan.hummer, josh.adams, brandon.schaefer

[CL 31525055 by james singer in ue5-main branch]
2024-02-15 12:56:16 -05:00
josh adams
a25f5c0cc1 - Fixed Xcode proejct generation/compiling/booting for Vision Pro hardware
- Commandline in Xcode is now used, if we want Swift to set the CL, we'll have to pause the engine startup sooner
- Added auto-launch timer to the SwiftUI window for easier development (don't need to wear the VP) to debug startup crashes, etc
- Depth texture was too big, so halved the resolution of the viewports (work in progress)
- Currently asserting in XR code, or crashing in compositor services code
#rb Jeff.Fisher

#changelist validated
#virtualized

[CL 31347927 by josh adams in ue5-main branch]
2024-02-09 13:21:33 -05:00
adam rehn
b6185c40ee Fix RunUBT.sh failures in Installed Builds
#rb Brandon.Schaefer

[CL 31113953 by adam rehn in ue5-main branch]
2024-02-01 19:59:45 -05:00
UnrealBot
9cb2a7c534 Branch snapshot for CL 31090618
[CL 31090618 in ue5-main branch]
2024-02-01 17:51:56 +00:00
josh adams
ecf91c0fff - When making universal dsyms, if an error occurs, we attempt with a FAT64 header, which is usable with Xcode15 and up.
- Updated dump_syms for FAT64 header support (may do a PR to breakpad in the future)
#rb calvin.zheng
#jira UE-203285

#changelist validated
#virtualized

[CL 31058512 by josh adams in ue5-main branch]
2024-01-31 14:25:11 -05:00
joe kirchoff
68c06bfbcc UnrealBuildTool: Remove VS2019 support
#jira UE-190039

[CL 30943783 by joe kirchoff in ue5-main branch]
2024-01-26 17:21:00 -05:00
joe kirchoff
712b826d29 Adjust error message when calling RunUBT.bat as errors will already be printed to the console
#rnx

[CL 30868783 by joe kirchoff in ue5-main branch]
2024-01-24 19:17:11 -05:00
joe kirchoff
c8375e7564 Fix BuildUAT.sh checking for the wrong uptodate file
#rnx

[CL 30401163 by joe kirchoff in ue5-main branch]
2023-12-19 15:13:10 -05:00
joe kirchoff
46c5dbd418 Fix path to UBA binaries in Build batch files so UBT wil be rebuilt
#rnx

[CL 30018319 by joe kirchoff in ue5-main branch]
2023-11-30 12:36:16 -05:00
joe kirchoff
9affe69d97 UnrealBuildAccelerator: Experimental for 5.4
#jira UE-197967

[CL 30002804 by joe kirchoff in ue5-main branch]
2023-11-29 18:47:11 -05:00