mirror of
https://github.com/status-im/react-native.git
synced 2025-02-22 14:18:23 +00:00
- Resolve two gradle deprecation warnings (#22360)
Summary: > Configure project :ReactAndroid > The Task.leftShift(Closure) method has been deprecated. This is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead. > Task :ReactAndroid:buildReactNdkLib > A problem was found with the configuration of task ':ReactAndroid:buildReactNdkLib'. Registering invalid inputs and outputs via TaskInputs and TaskOutputs methods has been deprecated and is scheduled to be removed in Gradle 5.0. > - File '[...]/react-native/ReactAndroid/src/main/jni/react' specified for property '$1' is not a file. Pull Request resolved: https://github.com/facebook/react-native/pull/22360 Differential Revision: D13176269 Pulled By: hramos fbshipit-source-id: cf6d498049b955d3920d356f2d68f3bc43008c56
This commit is contained in:
parent
3355c52467
commit
4514041b44
@ -158,14 +158,16 @@ task downloadJSCHeaders(type: Download) {
|
||||
}
|
||||
|
||||
// Create Android.mk library module based on so files from mvn + include headers fetched from webkit.org
|
||||
task prepareJSC(dependsOn: dependenciesPath ? [] : [downloadJSCHeaders]) << {
|
||||
copy {
|
||||
from zipTree(configurations.compile.fileCollection { dep -> dep.name == 'android-jsc' }.singleFile)
|
||||
from dependenciesPath ? "$dependenciesPath/jsc-headers" : {downloadJSCHeaders.dest}
|
||||
from 'src/main/jni/third-party/jsc'
|
||||
include 'jni/**/*.so', '*.h', 'Android.mk'
|
||||
filesMatching('*.h', { fname -> fname.path = "JavaScriptCore/${fname.path}"})
|
||||
into "$thirdPartyNdkDir/jsc";
|
||||
task prepareJSC(dependsOn: dependenciesPath ? [] : [downloadJSCHeaders]) {
|
||||
doLast {
|
||||
copy {
|
||||
from zipTree(configurations.compile.fileCollection { dep -> dep.name == 'android-jsc' }.singleFile)
|
||||
from dependenciesPath ? "$dependenciesPath/jsc-headers" : {downloadJSCHeaders.dest}
|
||||
from 'src/main/jni/third-party/jsc'
|
||||
include 'jni/**/*.so', '*.h', 'Android.mk'
|
||||
filesMatching('*.h', { fname -> fname.path = "JavaScriptCore/${fname.path}"})
|
||||
into "$thirdPartyNdkDir/jsc";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -231,7 +233,7 @@ def getNdkBuildFullPath() {
|
||||
}
|
||||
|
||||
task buildReactNdkLib(dependsOn: [prepareJSC, prepareBoost, prepareDoubleConversion, prepareFolly, prepareGlog], type: Exec) {
|
||||
inputs.file('src/main/jni/react')
|
||||
inputs.dir('src/main/jni/react')
|
||||
outputs.dir("$buildDir/react-ndk/all")
|
||||
commandLine getNdkBuildFullPath(),
|
||||
'NDK_PROJECT_PATH=null',
|
||||
|
Loading…
x
Reference in New Issue
Block a user