feat: Support for C++ Frame Processor Plugins by publishing VisionCamera as a prefab (#2251)

* update docs

* add prefabs support
This commit is contained in:
Rodrigo Gomes
2023-12-12 07:21:21 -03:00
committed by GitHub
parent df32d2c5e9
commit 248a08b18c
2 changed files with 45 additions and 0 deletions

View File

@@ -92,6 +92,13 @@ android {
buildFeatures {
prefab true
prefabPublishing true
}
prefab {
VisionCamera {
headers "${project.buildDir}/headers/visioncamera/"
}
}
defaultConfig {
@@ -171,6 +178,14 @@ task deleteCmakeCache() {
}
}
task prepareHeaders(type: Copy) {
from fileTree('./src/main/cpp').filter { it.isFile() }
into "${project.buildDir}/headers/visioncamera/react-native-vision-camera/"
includeEmptyDirs = false
}
preBuild.dependsOn(prepareHeaders)
tasks.configureEach { task ->
// C++ build
if (task.name.contains("configureCMakeDebug")) {