File tree Expand file tree Collapse file tree 5 files changed +2
-14
lines changed
Expand file tree Collapse file tree 5 files changed +2
-14
lines changed Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ android {
108108 resValue " string" , " app_name" , project. ext. react. appName
109109
110110 def cppStd = reactNativeVersion >= v(0 , 74 , 0 ) ? " -std=c++20" : " -std=c++17"
111- if (reactNativeVersion >= v( 0 , 76 , 0 ) || enableNewArchitecture) {
111+ if (enableNewArchitecture) {
112112 externalNativeBuild {
113113 cmake {
114114 arguments " -DANDROID_STL=c++_shared" ,
Original file line number Diff line number Diff line change 99#define autolinking_cxxModuleProvider facebook::react::autolinking_cxxModuleProvider
1010#define autolinking_registerProviders facebook::react::autolinking_registerProviders
1111
12- #elif __has_include ( < rncli . h > ) // < 0.75
12+ #else // < 0.75
1313
1414#include <rncli.h>
1515
1616#define autolinking_ModuleProvider facebook::react::rncli_ModuleProvider
1717#define autolinking_cxxModuleProvider facebook::react::rncli_cxxModuleProvider
1818#define autolinking_registerProviders facebook::react::rncli_registerProviders
1919
20- #else // Autolinking is handled elsewhere in the old architecture (paper)
21-
22- #define REACTAPP_LEGACY_AUTOLINKING 1
23-
2420#endif // __has_include(<autolinking.h>)
2521
2622#endif // REACTAPP_JNI_AUTOLINKINGCOMPAT_H_
Original file line number Diff line number Diff line change @@ -32,10 +32,8 @@ void ComponentsRegistry::registerNatives()
3232
3333 facebook::react::DefaultComponentsRegistry::registerComponentDescriptorsFromEntryPoint =
3434 [](std::shared_ptr<ComponentDescriptorProviderRegistry const > registry) {
35- #ifndef REACTAPP_LEGACY_AUTOLINKING
3635 // Register providers generated by `@react-native-community/cli`
3736 autolinking_registerProviders (registry);
38- #endif // !REACTAPP_LEGACY_AUTOLINKING
3937 };
4038}
4139
Original file line number Diff line number Diff line change @@ -19,7 +19,6 @@ using facebook::react::TurboModule;
1919
2020namespace
2121{
22- #ifndef REACTAPP_LEGACY_AUTOLINKING
2322 std::shared_ptr<TurboModule> cxxModuleProvider (const std::string &name,
2423 const std::shared_ptr<CallInvoker> &jsInvoker)
2524 {
@@ -43,18 +42,15 @@ namespace
4342 // And we fallback to the module providers autolinked by RN CLI
4443 return autolinking_ModuleProvider (name, params);
4544 }
46- #endif // !REACTAPP_LEGACY_AUTOLINKING
4745} // namespace
4846
4947JNIEXPORT jint JNICALL JNI_OnLoad (JavaVM *vm, void *)
5048{
5149 return facebook::jni::initialize (vm, [] {
52- #ifndef REACTAPP_LEGACY_AUTOLINKING
5350 DefaultTurboModuleManagerDelegate::cxxModuleProvider = &cxxModuleProvider;
5451 DefaultTurboModuleManagerDelegate::javaModuleProvider = &javaModuleProvider;
5552 DefaultComponentsRegistry::registerComponentDescriptorsFromEntryPoint =
5653 &autolinking_registerProviders;
57- #endif // !REACTAPP_LEGACY_AUTOLINKING
5854 });
5955}
6056
Original file line number Diff line number Diff line change @@ -28,13 +28,11 @@ std::shared_ptr<TurboModule> TurboModuleManagerDelegate::getTurboModule(StringRe
2828std::shared_ptr<TurboModule> TurboModuleManagerDelegate::getTurboModule (
2929 StringRef name, const JavaTurboModule::InitParams ¶ms)
3030{
31- #ifndef REACTAPP_LEGACY_AUTOLINKING
3231 // Try autolinked module providers first
3332 auto module = autolinking_ModuleProvider (name, params);
3433 if (module != nullptr ) {
3534 return module ;
3635 }
37- #endif // !REACTAPP_LEGACY_AUTOLINKING
3836
3937 return rncore_ModuleProvider (name, params);
4038}
You can’t perform that action at this time.
0 commit comments