From 9d23f7a98200742e2d0cbe98d376301959909997 Mon Sep 17 00:00:00 2001 From: Andrew Coates <30809111+acoates-ms@users.noreply.github.com> Date: Wed, 16 Oct 2024 11:34:59 -0700 Subject: [PATCH] [0.74] Build arm64ec platform for desktop fabric dll (#13978) * Build arm64ec platform for desktop fabric dll * Change files --------- Co-authored-by: React-Native-Windows Bot <53619745+rnbot@users.noreply.github.com> --- .ado/publish.yml | 16 ++++++++++++---- ...ows-517cb4e7-9eb3-490c-ba03-b7e303394065.json | 7 +++++++ .../React.Windows.Desktop.DLL.vcxproj | 7 ++++++- 3 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 change/react-native-windows-517cb4e7-9eb3-490c-ba03-b7e303394065.json diff --git a/.ado/publish.yml b/.ado/publish.yml index 91a4928988d..12c4aae68f2 100644 --- a/.ado/publish.yml +++ b/.ado/publish.yml @@ -70,6 +70,14 @@ parameters: BuildConfiguration: Release BuildPlatform: x86 UseFabric: true + - Name: ARM64ECDebugFabric + BuildConfiguration: Debug + BuildPlatform: ARM64EC + UseFabric: true + - Name: ARM64ECReleaseFabric + BuildConfiguration: Release + BuildPlatform: ARM64EC + UseFabric: true - name: universalBuildMatrix type: object @@ -529,14 +537,14 @@ extends: configuration: Release - platform: x86 configuration: Release - # - platform: ARM64EC - # configuration: Release + - platform: ARM64EC + configuration: Release - platform: x64 configuration: Debug - platform: x86 configuration: Debug - # - platform: ARM64EC - # configuration: Debug + - platform: ARM64EC + configuration: Debug templateContext: sdl: diff --git a/change/react-native-windows-517cb4e7-9eb3-490c-ba03-b7e303394065.json b/change/react-native-windows-517cb4e7-9eb3-490c-ba03-b7e303394065.json new file mode 100644 index 00000000000..520c4838543 --- /dev/null +++ b/change/react-native-windows-517cb4e7-9eb3-490c-ba03-b7e303394065.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Build arm64ec platform for desktop fabric dll", + "packageName": "react-native-windows", + "email": "53619745+rnbot@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/vnext/Desktop.DLL/React.Windows.Desktop.DLL.vcxproj b/vnext/Desktop.DLL/React.Windows.Desktop.DLL.vcxproj index 9ca1ac8bf9c..7e13b44916d 100644 --- a/vnext/Desktop.DLL/React.Windows.Desktop.DLL.vcxproj +++ b/vnext/Desktop.DLL/React.Windows.Desktop.DLL.vcxproj @@ -111,7 +111,12 @@ %(AdditionalDependencies); Bcrypt.lib; Chakrart.lib; - Pathcch.lib + D2D1.lib; + D3D11.lib; + DWrite.lib; + Pathcch.lib; + ShCore.lib; + Uiautomationcore.lib Chakra.dll;%(DelayLoadDLLs)