From f4a979580daee22239b0b88edb0282dbcd66c010 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Tue, 20 Aug 2024 08:49:54 -0700 Subject: [PATCH] Set REACTNATIVE_MERGED_SO for React Native 0.76 (#46114) Summary: Setting a variable called `REACTNATIVE_MERGED_SO` so libraries/apps can selectively decide to depend on either libreactnative.so or link against a old prefab target (this is needed for React Native 0.76 on). ## Changelog: [INTERNAL] - Set REACTNATIVE_MERGED_SO for React Native 0.76 Pull Request resolved: https://github.com/facebook/react-native/pull/46114 Test Plan: CI Reviewed By: hezi Differential Revision: D61541372 Pulled By: cortinico fbshipit-source-id: b16fa29ce6dd1670b452848e37cfcd7be15861e6 --- .../ReactAndroid/cmake-utils/ReactNative-application.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake b/packages/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake index 930c127c1eb..451a066d239 100644 --- a/packages/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake +++ b/packages/react-native/ReactAndroid/cmake-utils/ReactNative-application.cmake @@ -108,3 +108,7 @@ if(EXISTS ${PROJECT_BUILD_DIR}/generated/source/codegen/jni/CMakeLists.txt) -DREACT_NATIVE_APP_MODULE_PROVIDER=${APP_CODEGEN_HEADER}_ModuleProvider ) endif() + +# We set REACTNATIVE_MERGED_SO so libraries/apps can selectively decide to depend on either libreactnative.so +# or link against a old prefab target (this is needed for React Native 0.76 on). +set(REACTNATIVE_MERGED_SO true)