diff --git a/React/CxxBridge/RCTCxxBridge.mm b/React/CxxBridge/RCTCxxBridge.mm index bf1647fc7ac..23222509610 100644 --- a/React/CxxBridge/RCTCxxBridge.mm +++ b/React/CxxBridge/RCTCxxBridge.mm @@ -37,9 +37,14 @@ #import #import +#ifndef RCT_USE_HERMES #if __has_include() #define RCT_USE_HERMES 1 +#else +#define RCT_USE_HERMES 0 #endif +#endif + #if RCT_USE_HERMES #import "HermesExecutorFactory.h" #else diff --git a/packages/rn-tester/RNTester/AppDelegate.mm b/packages/rn-tester/RNTester/AppDelegate.mm index 0b9b534cd68..074e520c0c3 100644 --- a/packages/rn-tester/RNTester/AppDelegate.mm +++ b/packages/rn-tester/RNTester/AppDelegate.mm @@ -7,9 +7,14 @@ #import "AppDelegate.h" +#ifndef RCT_USE_HERMES #if __has_include() #define RCT_USE_HERMES 1 +#else +#define RCT_USE_HERMES 0 #endif +#endif + #if RCT_USE_HERMES #import #else @@ -45,7 +50,6 @@ #import #endif - #if DEBUG #ifdef FB_SONARKIT_ENABLED #import