Skip to content

Commit 76f4e3a

Browse files
committed
Add dependency on ReactAndroid:generateReactAndroidConfig for rn-tester
- ensure ReactAndroidConfig.cmake is generated before rn-tester's CMake runs - fix 'ReactAndroid::jsi' and 'ReactAndroid::reactnative' targets not found
1 parent 58f6bfc commit 76f4e3a

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

packages/rn-tester/android/app/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,3 +198,11 @@ tasks.withType<com.facebook.react.tasks.GenerateCodegenSchemaTask>().configureEa
198198
tasks.withType<com.facebook.react.tasks.BundleHermesCTask>().configureEach {
199199
dependsOn(":packages:react-native:ReactAndroid:buildCodegenCLI")
200200
}
201+
202+
// As RN-Tester uses CMake, we need to make sure the ReactAndroidConfig.cmake file is
203+
// generated before CMake runs. This file is generated by ReactAndroid:generateReactAndroidConfig
204+
tasks.whenTaskAdded { task ->
205+
if (task.name.startsWith("configureCMake")) {
206+
task.dependsOn(":packages:react-native:ReactAndroid:generateReactAndroidConfig")
207+
}
208+
}

0 commit comments

Comments
 (0)