File tree Expand file tree Collapse file tree 3 files changed +11
-2
lines changed
packages/react-native/ReactCommon/react/renderer/debug
private/react-native-fantom Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -15,3 +15,10 @@ target_include_directories(react_renderer_debug PUBLIC ${REACT_COMMON_DIR})
1515target_link_libraries (react_renderer_debug folly_runtime react_debug)
1616target_compile_reactnative_options(react_renderer_debug PRIVATE )
1717target_compile_options (react_renderer_debug PRIVATE -Wpedantic)
18+
19+ # Enable debug string convertible for Debug builds or when explicitly requested
20+ # This allows getRenderedOutput() to include props in tests
21+ # Set RN_ENABLE_DEBUG_STRING_CONVERTIBLE=ON to enable for Release builds
22+ if (${CMAKE_BUILD_TYPE} MATCHES Debug OR RN_ENABLE_DEBUG_STRING_CONVERTIBLE)
23+ target_compile_definitions (react_renderer_debug PUBLIC RN_ENABLE_DEBUG_STRING_CONVERTIBLE)
24+ endif ()
Original file line number Diff line number Diff line change 2929// #define RN_SHADOW_TREE_INTROSPECTION 1
3030
3131// This enables certain object-to-string debug conversions to be compiled.
32- // Enable if `REACT_NATIVE_DEBUG` is enabled.
33- #ifdef REACT_NATIVE_DEBUG
32+ // Enable if either `REACT_NATIVE_DEBUG` or `RN_ENABLE_DEBUG_STRING_CONVERTIBLE`
33+ // is defined
34+ #if defined(REACT_NATIVE_DEBUG ) || defined(RN_ENABLE_DEBUG_STRING_CONVERTIBLE )
3435#define RN_DEBUG_STRING_CONVERTIBLE 1
3536#else
3637#define RN_DEBUG_STRING_CONVERTIBLE 0
Original file line number Diff line number Diff line change @@ -188,6 +188,7 @@ val configureFantomTester by
188188 " -DREACT_COMMON_DIR=$reactNativeDir /ReactCommon" ,
189189 " -DREACT_CXX_PLATFORM_DIR=$reactNativeDir /ReactCxxPlatform" ,
190190 " -DREACT_THIRD_PARTY_NDK_DIR=$reactAndroidBuildDir /third-party-ndk" ,
191+ " -DRN_ENABLE_DEBUG_STRING_CONVERTIBLE=ON" ,
191192 )
192193 commandLine(cmdArgs)
193194 standardOutputFile.set(project.file(" $buildDir /reports/configure-fantom_tester.log" ))
You can’t perform that action at this time.
0 commit comments