Expose hermestooling via prefab (#46423)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/46423

This is used by Reanimated as they were previously accessing `libhermes_executor.so`

Changelog:
[Android] [Changed] - Expose hermestooling via prefab

Reviewed By: cipolleschi

Differential Revision: D62447875

fbshipit-source-id: e863c56bc5a801ee7de8a4e5d45f95481d3497f8
This commit is contained in:
Nicola Corti
2024-09-10 11:46:40 -07:00
committed by Facebook GitHub Bot
parent 65beadb00a
commit f41af55958
@@ -224,6 +224,10 @@ val preparePrefab by
Pair("../ReactCommon/yoga/", ""),
Pair("src/main/jni/first-party/yogajni/jni", ""),
)),
PrefabPreprocessingEntry("hermestooling",
// hermes_executor
Pair("../ReactCommon/hermes/inspector-modern/", "hermes/inspector-modern/")
),
))
outputDir.set(prefabHeadersDir)
}
@@ -580,6 +584,7 @@ android {
prefab {
create("jsi") { headers = File(prefabHeadersDir, "jsi").absolutePath }
create("reactnative") { headers = File(prefabHeadersDir, "reactnative").absolutePath }
create("hermestooling") { headers = File(prefabHeadersDir, "hermestooling").absolutePath }
}
publishing {