Commit Graph

32 Commits

Author SHA1 Message Date
kerim borchaev
e6e22eba15 DatasmithSDK: Mac build fix on Horde
- SDK build copies(or rather tries to) multiple sets of files and some of the sets may not be present(e.g. Win32 folder on non-windows build) meaning that on Mac/Linux builds such copy step produces an error in the command file. When this operation is last in the list of steps sh script returns error code resulting in build failure.

- e.g. https://horde.devtools.epicgames.com/job/664c4c9bce5df5adab1912f2?step=6b04

#jira none
#rb kerim.borchaev

#fyi JeanLuc.Corenthin

[CL 33799700 by kerim borchaev in ue5-main branch]
2024-05-21 12:51:03 -04:00
jeanluc corenthin
b1ade3e7c5 Fixed compilation error of DatasmithSDKSample
#jira UE-212569
#rb jeanluc.corenthin
#rnx

[CL 33045480 by jeanluc corenthin in ue5-main branch]
2024-04-17 15:26:07 -04:00
joe kirchoff
46eab319e3 UnrealBuildTool: Add the ability to disable debugging info for select modules and plugins via TargetRules configuration
Obsolete bDisableDebugInfo and replace with TargetRules.DebugInfo which is a flags enum DebugInfoMode. TargetRules.DebugInfo can be set to any or all of [Engine, EnginePlugins, Project, ProjectPlugins], whichever flags are set will have debug info enabled for the modules in those groups if the Target would otherwise has debug info enabled
* DebugInfoMode.None is equalivant to bDisableDebugInfo=true (-NoDebugInfo will still set this)
* DebugInfoMode.ProjectOnly = Project | ProjectPlugins
* DebugInfoMode.EngineOnly = Engine | EnginePlugins
* DebugInfoMode.Full = Engine | EnginePlugins | Project | ProjectPlugins
* DebugInfoMode.Full is equalivant to bDisableDebugInfo=false (the current default)
Add TargetRules.DisableDebugInfoModules, this is a list of module names that should disable debug info regardless of TargetRules.DebugInfo
Add TargetRules.DisableDebugInfoPlugins, this is a list of plugin names that should disable debug info for all of their modules regardless of TargetRules.DebugInfo

[CL 28544448 by joe kirchoff in ue5-main branch]
2023-10-06 12:28:59 -04:00
JeanLuc Corenthin
8906541c70 Fixed build break following changes from CL 27235710
#jira UE-193682
#rb trivial

[CL 27325958 by JeanLuc Corenthin in ue5-main branch]
2023-08-23 18:50:03 -04:00
joe kirchoff
5c68ea228c Update program targets to BuildSettingsVersion.Latest
#rnx

[CL 25775976 by joe kirchoff in ue5-main branch]
2023-06-02 18:30:21 -04:00
ionut matasaru
3d7c0e8440 UBT: Removed deprecated TargetInfo::bUseMallocProfiler toggle in Source/Programs.
#jira UE-141779
#rb Joe.Kirchoff
#rb Johan.Berg
#preflight 64380aea7a00790bfd116430

[CL 25101875 by ionut matasaru in ue5-main branch]
2023-04-19 04:15:59 -04:00
JeanLuc Corenthin
976ccd5009 Added Engine files to run UE's UI
#jira UE-180013
#rb none
#preflight 64220658e11ce5214fa475cf

[CL 24809951 by JeanLuc Corenthin in ue5-main branch]
2023-03-27 17:29:11 -04:00
JeanLuc Corenthin
e69953c0af Added C# facade to DatasmithSDK package
Updated Mac and Linux build to match Windows.

#jira none
#rb none
#preflight 641f6ead973e60967041f5cd
#rnx

[CL 24796975 by JeanLuc Corenthin in ue5-main branch]
2023-03-25 18:23:22 -04:00
christopher waters
6a4206d490 Removing bad Launch include paths from programs.
[CL 24328631 by christopher waters in ue5-main branch]
2023-02-20 17:39:13 -05:00
joe kirchoff
013105d2af Set BuildSettingsVersion.V2 rather than Latest on some program targets, as V3 is currently being worked on and is not ready to be enabled
#rnx
#rb trivial

[CL 22593880 by joe kirchoff in ue5-main branch]
2022-10-18 00:42:58 -04:00
johan duparc
bea862d9d8 DatasmithSDK: ship the unreal.natvis file with the SDK, use it by default in the SDKSample project
#rb JeanLuc.Corenthin
#preflight none

[CL 21864835 by johan duparc in ue5-main branch]
2022-09-07 18:10:02 -04:00
Johan Duparc
207cc48d86 DatasmithSDK: Fixed unacceptable word
#jira UE-158638
#preflight none
#rb none

[CL 21681836 by Johan Duparc in ue5-main branch]
2022-08-29 13:06:20 -04:00
Johan Duparc
f56b84ef72 DatasmithSDK: Enable directlink for Shipping target configuration
#rb JeanLuc.Corenthin
#preflight none

[CL 20164415 by Johan Duparc in ue5-main branch]
2022-05-12 10:43:57 -04:00
Johan Duparc
2731ef968d DatasmithSDK: adopt latest version of warning about includes order
#preflight none

[CL 19543698 by Johan Duparc in ue5-main branch]
2022-03-29 12:16:19 -04:00
JeanLuc Corenthin
33689a5341 Fixed crash on sync on all exporters.
- Root cause: In cl 17646035, the value of bBuildWithEditorOnlyData in the different Target.cs failes was changed from true to false. Doing so implies the use of the wrong BulkData on which the Datasmith mesh serialization is relying on and generates the crash.
  - Solution: Move bBuildWithEditorOnlyData  back to true.
Note the reason why the change was made in the first place has not been found yet.

#jira UE-145285
#rb none
#preflight 6228d36e0d5a90e98ec5719b

[CL 19322125 by JeanLuc Corenthin in ue5-main branch]
2022-03-09 12:23:38 -05:00
Johan Duparc
1a81f97f31 DatasmithSDK - support spaces in project paths
#jira UE-126101

[CL 18023419 by Johan Duparc in ue5-main branch]
2021-11-02 15:09:01 -04:00
Johan Duparc
f2880ddc6e DatasmithSDK - don't build by default with the solution
#jira UE-126101

[CL 18023271 by Johan Duparc in ue5-main branch]
2021-11-02 14:58:04 -04:00
JeanLuc Corenthin
08b26e4552 Fixed build breakage introduced by CL 17614269
#jira UE-127954
#rb none
#preflight 61531be57498d300011c8890

[CL 17646035 by JeanLuc Corenthin in ue5-main branch]
2021-09-28 10:49:26 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -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
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -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
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Ben Marsh
99be00dcdb Merging latest from Private-Starship.
[CL 13192225 by Ben Marsh in ue5-main branch]
2020-05-05 18:50:52 -04:00