From 385fd4942ed38f514d306ef31a579ea2b8c049ff Mon Sep 17 00:00:00 2001 From: Jakub Piasecki Date: Fri, 22 Mar 2024 12:09:12 +0100 Subject: [PATCH 1/2] Include boost headers needed for `rrc_text` and `rrc_textinput` --- .../internal/PreparePrefabHeadersTask.kt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt index f3b55e091104a5..1a383f9ec73344 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt @@ -54,6 +54,25 @@ abstract class PreparePrefabHeadersTask : DefaultTask() { it.include("boost/detail/workaround.hpp") it.include("boost/operators.hpp") it.include("boost/preprocessor/**/*.hpp") + it.include("boost/container_hash/**/*.hpp") + it.include("boost/detail/**/*.hpp") + it.include("boost/intrusive/**/*.hpp") + it.include("boost/iterator/**/*.hpp") + it.include("boost/move/**/*.hpp") + it.include("boost/mpl/**/*.hpp") + it.include("boost/mp11/**/*.hpp") + it.include("boost/describe/**/*.hpp") + it.include("boost/preprocessor/**/*.hpp") + it.include("boost/type_traits/**/*.hpp") + it.include("boost/utility/**/*.hpp") + it.include("boost/detail/workaround.hpp") + it.include("boost/assert.hpp") + it.include("boost/static_assert.hpp") + it.include("boost/cstdint.hpp") + it.include("boost/operators.hpp") + it.include("boost/config.hpp") + it.include("boost/utility.hpp") + it.include("boost/version.hpp") it.into(File(outputFolder.asFile, headerPrefix)) } } From 0506ba1de5976b274e1d16ce7252b9862b41a825 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Fri, 22 Mar 2024 12:08:05 +0000 Subject: [PATCH 2/2] Update packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt --- .../facebook/react/tasks/internal/PreparePrefabHeadersTask.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt index 1a383f9ec73344..6b07391768308c 100644 --- a/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt +++ b/packages/react-native-gradle-plugin/src/main/kotlin/com/facebook/react/tasks/internal/PreparePrefabHeadersTask.kt @@ -54,6 +54,7 @@ abstract class PreparePrefabHeadersTask : DefaultTask() { it.include("boost/detail/workaround.hpp") it.include("boost/operators.hpp") it.include("boost/preprocessor/**/*.hpp") + // Headers needed for exposing rrc_text and rrc_textinput it.include("boost/container_hash/**/*.hpp") it.include("boost/detail/**/*.hpp") it.include("boost/intrusive/**/*.hpp")