Commit Graph

133 Commits

Author SHA1 Message Date
Josh Adams
3bf0256dd3 - Added a CompileSingleFile.sh that can run in Xcode to compile a single file via UBT. It activates Terminal so the user can see output and copy and paste, etc. To use, make a new custom Behavior (+ button at bottom of Behaviors window), and point it at this script. It uses AppleScript to find the current document, platform, and scheme, but will always compile in Development (couldn't find a way to get the project to get the build config)
#rb none
#preflight skip

[CL 20333045 by Josh Adams in ue5-main branch]
2022-05-23 14:05:17 -04:00
Josh Adams
8ba3d7ed4c - MIssed NFL path in P4VUtils installers
#rb trivial
#preflight skip

[CL 20248551 by Josh Adams in ue5-main branch]
2022-05-17 14:56:57 -04:00
Josh Adams
bcb77edc06 - Fixing up some P4VUtils paths in the installers
- Split up the binaries between platform since there are #if's due to WinForms
#rb trivial
#preflight skip

[CL 20247967 by Josh Adams in ue5-main branch]
2022-05-17 14:26:37 -04:00
Josh Adams
a6c5a6ccd9 - Updated p4vutils to dotnet6, so we can use OperatingSystem nicely
- Will compile on Mac and Linux now
- Mac replaced the WinForms functionality with AppleScript
- Linux will compile be have reduced functionality
- Fixed up paths for p4v settings and dotnet location
- Added binaries and installer scripts for all 3 platforms - won't need UGS to install, will copy to user-library location (may need some adustment on Linux, will address after)
#rb will.damon
#preflight skip

[CL 20244727 by Josh Adams in ue5-main branch]
2022-05-17 12:00:08 -04:00
Ryan Durand
0d13c0dbf4 Per platform GitDependencies with the read-only fixes.
#rnx
#rb ryan.hummer
#jira none
#preflight

[CL 20103260 by Ryan Durand in ue5-main branch]
2022-05-09 11:12:21 -04:00
Ryan Durand
06cb489d5c Fix missing x flag on Mac version of SetupDotnet.sh, move GitDependencies to .Net 6, and fix GitDependencies binaries and scripts.
#rnx
#jira none
#rb ryan.hummer
#preflight

[CL 19983705 by Ryan Durand in ue5-main branch]
2022-04-29 15:26:36 -04:00
Ryan Hummer
c31de4d06b Reverting to the platform specific GitDependencies
#rnx
#rb none
#fyi Ryan.Durand

[CL 19969133 by Ryan Hummer in ue5-main branch]
2022-04-28 17:12:21 -04:00
Ryan Durand
fbf021c30e Update GitDependencies binaries.
#rnx
#jira UE-141050
#rb ryan.hummer

[CL 19923684 by Ryan Durand in ue5-main branch]
2022-04-26 13:16:37 -04:00
Brandon Schaefer
ff977022dd Fix spelling
#rnx
#jira none
#rb none
#prelfight none

[CL 19835674 by Brandon Schaefer in ue5-main branch]
2022-04-20 15:01:46 -04:00
Brandon Schaefer
2b5a284aea Change our default behviour for Build.sh.
Now we no longer build UBT by default, aligning with Windows Build.bat. You can still pass in: -buildubt as well as -buildscw to enable some extra build options

#jira UE-149350
#rb Will.Damon, Ryan.Hummer, Robert.Seiver
#preflight 625dc0be804460ab0fda0c0a
#fyi Ryan.Hummer

[CL 19792862 by Brandon Schaefer in ue5-main branch]
2022-04-18 15:57:24 -04:00
jonathan adamczewski
c1bb6901bf Upgrade to .NET 6.0
#jira UE-119846
#preflight 624cbb2ecc0872e96b0d5181

[CL 19652696 by jonathan adamczewski in ue5-main branch]
2022-04-06 14:46:50 -04:00
jonathan adamczewski
5c68d1d9ef Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
#preflight 62422fd0470aff98e946bfce
#jira UE-119846

[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
jonathan adamczewski
18ac15cbb1 Upgrade to .NET 6.0
#jira UE-119846
#preflight 6241fc06470aff98e943c035

[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
Ben Marsh
7012109f94 Upgrade GitDependencies to NET Core 3.1, and convert to a self-contained application.
- Application is now built separately and has a native executable for each supported host platform (win-x64, osx-x64, linux-x64).
- Included Publish.bat file allows publishing new builds for each platform to the correct location.
- Bundled Mono distribution is no longer required for bootstrapping the repo.
- Publish script will likely need updating to support osx-arm64 once we upgrade to NET 6.0.
- Renamed environment variables and state files to be UE_ rather than UE4_.

#fyi Ryan.Hummer, Jonathan.Adamczewski, Will.Damon, Brandon.Schaffer
#preflight none

[CL 19122278 by Ben Marsh in ue5-main branch]
2022-02-24 14:52:40 -05:00
robert seiver
f0416374ea Accepting PR fixing an error with escape sequences and recommending a different Linux build
#jira UE-137741
#preflight none
#review-18666392 @Brandon.Schaefer
#preflight 61e8891f1267521567e5a041

[CL 18666856 by robert seiver in ue5-main branch]
2022-01-19 17:11:58 -05:00
robert seiver
0492fc5725 Fixed typos in wording of error statements and whitespace mistakes.
#jira UE-131094
#review @Brandon.Schaefer
#preflight 61e888e0276892ce1080d293

[CL 18666825 by robert seiver in ue5-main branch]
2022-01-19 17:10:22 -05:00
jonathan adamczewski
451c261ca9 GenerateProjectFiles.sh
Use UnrealBuildTool dll, rather than exe

#jira none
#trivial

[CL 16931763 by jonathan adamczewski in ue5-main branch]
2021-07-22 18:03:48 -04:00
Ben Marsh
f0ef65f0cf Fix GitDependencies.sh creating invalid symlink.
#jira UE-118800

[CL 16771531 by Ben Marsh in ue5-main branch]
2021-06-24 08:50:42 -04:00
jonathan adamczewski
1c0b3d7c15 SetupDotnet.sh:
Handle different major version for installed dotnet

#jira none

[CL 16057564 by jonathan adamczewski in ue5-main branch]
2021-04-19 21:03:35 -04:00
jack porter
bd6edb9d47 Fix Mac GenerateProjectFiles.sh argument quoting
#jira UE-106289
#jira UE-112801
#rb Will.Damon
#lockdown Jack.Porter
[FYI] Will.Damon
#preflight 6076842193d37d0001e897d1

#ROBOMERGE-OWNER: jack.porter
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 16001683 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
#ROBOMERGE-CONFLICT from-shelf

[CL 16001716 by jack porter in ue5-main branch]
2021-04-14 02:30:22 -04:00
will damon
ed1641d05b Fixup GenerateProjectFiles
- Fixup whitespace typo in GenerateProjectFiles.sh (for top-level and Mac)

#rb trivial
#jira none
#rnx

[CL 15886052 by will damon in ue5-main branch]
2021-04-01 00:29:51 -04:00
jonathan adamczewski
28225c7741 Use installed UBT when run from an installed build
#rb Ben.Marsh
#jira UE-111568

[CL 15879394 by jonathan adamczewski in ue5-main branch]
2021-03-31 14:56:06 -04:00
will damon
174a270e0e [UBT][Mac] Fix support for uproject pathnames containing spaces.
- Also, fixup Link phase to use `env' to avoid quotation discrepancies between .NET and shell environments.

#rb josh.adams
[FYI] brandon.schaefer
#jira UE-106289
#rnx

#ROBOMERGE-OWNER: will.damon
#ROBOMERGE-AUTHOR: will.damon
#ROBOMERGE-SOURCE: CL 15836091 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v785-15821902)
#ROBOMERGE-CONFLICT from-shelf

[CL 15836217 by will damon in ue5-main branch]
2021-03-25 19:55:52 -04:00
jonathan adamczewski
007a58123e UnrealBuildTool.exe -> dotnet UnrealBuildTool.dll (2/n)
Various build scripts

[CL 15750907 by jonathan adamczewski in ue5-main branch]
2021-03-19 16:26:44 -04:00
jack porter
dcb36dc03d Fix merge error breaking iOS remote build
#rb trivial
#jira UE-108593

#ROBOMERGE-SOURCE: CL 15429402 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15429407 by jack porter in ue5-main branch]
2021-02-17 01:00:07 -04:00