mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Add a gradle task to download native 3p dependencies. (#51357)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/51357 This adds a `prepareNative3pDependencies` Gradle task that downloads and prepares all the 3p dependecies. This will be needed before we download native deps for Fantom. Changelog: [Internal] [Changed] - Reviewed By: cipolleschi Differential Revision: D74812436 fbshipit-source-id: 85796d0bcffaeef05d3a21d50f39954ef39ae92c
This commit is contained in:
committed by
Facebook GitHub Bot
parent
e7e4cdd12e
commit
036e47ef9f
Executable
+11
@@ -0,0 +1,11 @@
|
||||
#!/bin/bash
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
# This source code is licensed under the MIT license found in the
|
||||
# LICENSE file in the root directory of this source tree.
|
||||
|
||||
set -e
|
||||
|
||||
pushd ../..
|
||||
./gradlew prepareNative3pDependencies
|
||||
popd
|
||||
@@ -407,6 +407,20 @@ val prepareGlog by
|
||||
outputDir.set(File(thirdPartyNdkDir, "glog"))
|
||||
}
|
||||
|
||||
// Tasks used by Fantom to download the Native 3p dependencies used.
|
||||
val prepareNative3pDependencies by
|
||||
tasks.registering {
|
||||
dependsOn(
|
||||
prepareBoost,
|
||||
prepareDoubleConversion,
|
||||
prepareFastFloat,
|
||||
prepareFmt,
|
||||
prepareFolly,
|
||||
prepareGlog,
|
||||
prepareGtest,
|
||||
)
|
||||
}
|
||||
|
||||
val prepareKotlinBuildScriptModel by
|
||||
tasks.registering {
|
||||
// This task is run when Gradle Sync is running.
|
||||
@@ -572,13 +586,7 @@ android {
|
||||
.dependsOn(
|
||||
buildCodegenCLI,
|
||||
"generateCodegenArtifactsFromSchema",
|
||||
prepareBoost,
|
||||
prepareDoubleConversion,
|
||||
prepareFastFloat,
|
||||
prepareFmt,
|
||||
prepareFolly,
|
||||
prepareGlog,
|
||||
prepareGtest,
|
||||
prepareNative3pDependencies,
|
||||
preparePrefab)
|
||||
tasks.getByName("generateCodegenSchemaFromJavaScript").dependsOn(buildCodegenCLI)
|
||||
prepareKotlinBuildScriptModel.dependsOn("preBuild")
|
||||
|
||||
Reference in New Issue
Block a user