Commit Graph

15 Commits

Author SHA1 Message Date
brooke hubert
ce8b3a0c37 [VFX Reference Update] Fix regex filtering out too aggressively for the runtime dependencies in Python build
#Jira UE-210795

#rb Ryan.Hummer

[CL 32683898 by brooke hubert in ue5-main branch]
2024-04-02 18:41:17 -04:00
brooke hubert
7d905d69d5 [VFX Reference Update] Fix regex filtering out too aggressively for the runtime dependencies in Python build
#Jira UE-210795

#rb Ryan.Hummer

[CL 32683744 by brooke hubert in ue5-main branch]
2024-04-02 18:39:29 -04:00
brooke hubert
046a11b5b2 [VFX Reference Update] Updating multiple third party libraries and dependencies:
- Python to 3.11.8
- OpenSubdiv to 3.6.0
- OpenUSD to 24.03
- Boost to 1.82

PythonFoundationPackages has been converted to pip-installer version, and dependencies updated against Python update

#Jira UE-210678
#rb mark.winter matt.johnson brooke.hubert

[CL 32683637 by brooke hubert in ue5-main branch]
2024-04-02 18:37:17 -04:00
mark winter
33351a793e Pip Install: Revert Python3 build changes until this can be properly fixed.
#jira UE-196092
#rb none

[CL 28193326 by mark winter in ue5-main branch]
2023-09-25 13:18:53 -04:00
mark winter
0e065afc9f Pip Installer: Only add PythonSDKRoot.txt to runtime dependencies if file exists.
#jira UE-196092
#rb none

[CL 28100830 by mark winter in ue5-main branch]
2023-09-21 15:47:12 -04:00
mark winter
d2e58c7eff Pip Installer (UBT) mode for installing plugin python dependencies at engine initialization. Simplified for testing.
#rb jamie.dale

[CL 28041503 by mark winter in ue5-main branch]
2023-09-20 12:43:09 -04:00
josh adams
1610c3bee3 UnrealArch/UnrealArchitectures changes
- Creates the UnrealArchitectures class, which wraps a list of UnrealArch objects
 - UnrealArch is a single architecture, expandable enum-like struct
 - There is no more concept of "no/default architecture", there is always a valid active architecture when building
 - Most uses of "string Architecture" are replaced with one of the two above, depending if multiple architectures are supported or not
 - UnrealArch has some platform-extensions for platform-specific naming (like Linux adds in LinuxName that turns, for instance, Arm64 -> aarch64-unknown-linux-gnueabi, which is used in folder names, etc)
 - UnrealArch has bIsX64 which can be used determine intel instruction set (as opposed to arm)
 - TargetRules class has an "Architecture" accessor that will return a single architecture if the active architectures is a single architecture, or throw an exception if multiple. This is useful in a majority of the cases where a paltform can only have a single architecture active in TargetRules (microsoft platforms, for instance, will create separate targets when compiling multiple architectures at once)
 - Added UnrealArchitectureConfig class, which contains all the architecture information for a platform (what architectures are supported, what ones are currently active for given project, etc)

#preflight 63c81fb5b065224750a1759e
#rb mike.fricker,roman.dzieciol,joe.kirchoff,dmytro.vovk,brandon.schaefer [various parts]
#p4v-preflight-copy 23562471

[CL 23829977 by josh adams in ue5-main branch]
2023-01-24 09:30:28 -05:00
Joe Kirchoff
93f6af3e9b Update several modules to copy dlls using $(TargetOutputDir) rather than $(ProjectDir), as this is causing the dlls to be copied to the wrong location when UnrealEditor is compiled into the Engine dir and -Project is provided to UBT
#rnx
#rb mattias.jansson
#preflight 63c1cddf0225f00e144e9ec8

[CL 23687561 by Joe Kirchoff in ue5-main branch]
2023-01-13 17:06:10 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
Josh Adams
b0e4357576 - UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
#rb marc.audy (concept, not each file)

[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marc Audy
4c1bb11c29 Merge UE5/Release-Engine-Staging to UE5/Main @ 14548662
This represents UE4/Main @ 14525125 + cherrypicked fixes
#skipundocheck

[CL 14551026 by Marc Audy in ue5-main branch]
2020-10-22 19:19:16 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00