-Switched to using the release interop dll because the debug dll has dependency problems. There appear to be incompatibilities between the interop debug config and unreal's debug config. This is a quick fix to get the debug build working. The interop itself will have release grade debugging info, but at least we can run and debug UE code more easily.
#rb
#jira UE-91500
#preflight 61f9c1939e4d23cd93b4258d
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18817778 in //UE5/Release-5.0/... via CL 18817787 via CL 18822865
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824697 by jeff fisher in ue5-main branch]
-Using the release version of the interop due to debug win crt problems. This means that within the interop only release build grade debugging is available on emulated hololens device.
-Removed redundant iterator debug compile option. That is built into the debug vs release runtime choice.
#rb
#preflight 61e1a7c67f65c8b2dce6676e
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18619196 in //UE5/Release-5.0/... via CL 18619326 via CL 18619536
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)
[CL 18619910 by jeff fisher in ue5-main branch]
-Removing hololens 1 remoting, which was the only way to use a hl1. It was deprecated in 4.26. Microsoft no longer sells the device.
#jira UEVR-1976
#review-14485874
#rb Joe.Conley
[CL 14494314 by Jeff Fisher in ue5-main branch]
-Prepares for a fix for AzureSpatialAnchors when hololens Remoting
-Replaces c++cx implementations with winrt implementations
-Using nuget packages directly for more ASA features rather than manually unpacked nuget packages.
-Changed dependency order from WMR depending on HololensAR to the reverse.
-Updated Azure.SpatialAnchors nuget package to latest version to get fix for Set AppProperties on cloud anchor.
-Merging from //UE4/Partner-Microsoft-XR/Engine/...
#jira UE-90809
#rb Steve.Smith
#ROBOMERGE-SOURCE: CL 12346915 in //UE4/Release-4.25/... via CL 12346947
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12346997 by jeff fisher in Main branch]
If you still need to old behavior of searching for a library we use the new PublicSystemLibraries instead (used very sparingly).
Also updated conventions on importing Android libraries to use the newly introduced Android Architecture instead, which is always set to a valid architecuture (unlike Target.Architecture for the general case)
Lastly I updated some build.cs files that were doing filesystem enumeration or copying as they were being parsed, this is highly discouraged (partially because we cache filesystem operations but also it adds a cost to something we expect to be very fast). Any operations like this should be done as part of the build if they have to be done at all.
#rb none
[CL 7918851 by Joakim Lindqvist in Dev-Build branch]
-bringing remoting binaries up to latest to facilitate hl1 support recovery
-Also removes win32 config, which doesn't work and isn't used.
Merging //UE4/Partner-Microsoft-XR to Release-4.23 (//UE4/Release-4.23) cl 7514099
#rb jackson.fields
#jira UE-75160
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 7676461 in //UE4/Release-4.23/... via CL 7678326
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7804586 by jeff fisher in Dev-Build branch]
-Fixed WindowsMixedReality and HoloLens dll loading issues in cooked builds.
-Updated interop to output to the new locations.
-Ran an interop build to ensure everything is in sync.
-The automated test got further locally for me (before I rebuilt the interop).
[REVIEW]
#jira FORT-182903
#rb Joe.Graf
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 7064496 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7124396 by jeff fisher in Dev-Build branch]
-Wrapping dll loads in the windows 10 check.
#rb Ryan.Vance
#jira FORT-182903
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 6945035 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7089708 by jeff fisher in Dev-Build branch]