@@ -45,6 +45,14 @@ Copy-Item -Force -Recurse -Path $ReactWindowsRoot\Microsoft.ReactNative.Cxx -Des
4545# Copy native module spec files
4646Copy-Item - Force - Recurse - Path $ReactWindowsRoot \codegen - Destination $TargetRoot \inc
4747
48+ # Overwrite ReactCommon\jsi\jsi files. It must be called before the ReactCommon overrides
49+ Copy-Item - Force - Path $NodeApiJsiRoot \jsi\jsi\decorator.h - Destination $ReactNativeRoot \ReactCommon\jsi\jsi\
50+ Copy-Item - Force - Path $NodeApiJsiRoot \jsi\jsi\instrumentation.h - Destination $ReactNativeRoot \ReactCommon\jsi\jsi\
51+ Copy-Item - Force - Path $NodeApiJsiRoot \jsi\jsi\jsi.cpp - Destination $ReactNativeRoot \ReactCommon\jsi\jsi\
52+ Copy-Item - Force - Path $NodeApiJsiRoot \jsi\jsi\jsi.h - Destination $ReactNativeRoot \ReactCommon\jsi\jsi\
53+ Copy-Item - Force - Path $NodeApiJsiRoot \jsi\jsi\jsi- inl.h - Destination $ReactNativeRoot \ReactCommon\jsi\jsi\
54+ Copy-Item - Force - Path $NodeApiJsiRoot \jsi\jsi\threadsafe.h - Destination $ReactNativeRoot \ReactCommon\jsi\jsi\
55+
4856# Overwrite temporary ReactCommon files (since this script can runs on a different machine than where ReactCommon was built)
4957Copy-Item - Force - Recurse - Path $ReactCommonOverrideRoot \* - Destination $ReactNativeRoot \ReactCommon\
5058
@@ -61,6 +69,8 @@ New-Item $TargetRoot\Microsoft.ReactNative.Cxx\node-api -ItemType Directory -For
6169Copy-Item - Force - Path $NodeApiJsiRoot \node- api\js_native_api.h - Destination $TargetRoot \Microsoft.ReactNative.Cxx\node- api\
6270Copy-Item - Force - Path $NodeApiJsiRoot \node- api\js_native_api_types.h - Destination $TargetRoot \Microsoft.ReactNative.Cxx\node- api\
6371Copy-Item - Force - Path $NodeApiJsiRoot \node- api\js_runtime_api.h - Destination $TargetRoot \Microsoft.ReactNative.Cxx\node- api\
72+ Copy-Item - Force - Path $NodeApiJsiRoot \node- api\node_api.h - Destination $TargetRoot \Microsoft.ReactNative.Cxx\node- api\
73+ Copy-Item - Force - Path $NodeApiJsiRoot \node- api\node_api_types.h - Destination $TargetRoot \Microsoft.ReactNative.Cxx\node- api\
6474
6575# Microsoft.ReactNative.CXX project Node-API JSI files
6676New-Item $TargetRoot \Microsoft.ReactNative.Cxx\ApiLoaders - ItemType Directory - Force
0 commit comments