From 6a04d91f49b482c8ad82c98931b67a9ce1ed9ca5 Mon Sep 17 00:00:00 2001 From: Alan Hughes Date: Thu, 21 Mar 2024 09:45:12 +0000 Subject: [PATCH] rebuild buildCodegenCli task --- .../react-native/ReactAndroid/build.gradle.kts | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/packages/react-native/ReactAndroid/build.gradle.kts b/packages/react-native/ReactAndroid/build.gradle.kts index 2f31180ade13f1..72635aaad20647 100644 --- a/packages/react-native/ReactAndroid/build.gradle.kts +++ b/packages/react-native/ReactAndroid/build.gradle.kts @@ -401,17 +401,7 @@ val prepareKotlinBuildScriptModel by // We create it here so we can let it depend on preBuild inside the android{} } -// As ReactAndroid builds from source, the codegen needs to be built before it can be invoked. -// This is not the case for users of React Native, as we ship a compiled version of the codegen. -val buildCodegenCLI by - tasks.registering(BuildCodegenCLITask::class) { - codegenDir.set(file("$rootDir/node_modules/@react-native/codegen")) - bashWindowsHome.set(project.findProperty("react.internal.windowsBashPath").toString()) - onlyIf { - // For build from source scenario, we don't need to build the codegen at all. - rootProject.name != "react-native-build-from-source" - } - } + /** * Finds the path of the installed npm package with the given name using Node's module resolution @@ -561,8 +551,6 @@ android { tasks .getByName("preBuild") .dependsOn( - buildCodegenCLI, - "generateCodegenArtifactsFromSchema", prepareBoost, prepareDoubleConversion, prepareFastFloat, @@ -571,7 +559,6 @@ android { prepareGlog, prepareGtest, preparePrefab) - tasks.getByName("generateCodegenSchemaFromJavaScript").dependsOn(buildCodegenCLI) prepareKotlinBuildScriptModel.dependsOn("preBuild") prepareKotlinBuildScriptModel.dependsOn( ":packages:react-native:ReactAndroid:hermes-engine:preBuild")