diff --git a/app/build.gradle b/app/build.gradle index f5d97d2ba..c6ba37150 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -582,3 +582,11 @@ afterEvaluate { } } } + +if (gradle.hasProperty('localProperties.dependencySubstitutions.geckoviewTopsrcdir')) { + if (gradle.hasProperty('localProperties.dependencySubstitutions.geckoviewTopobjdir')) { + ext.topobjdir = gradle."localProperties.dependencySubstitutions.geckoviewTopobjdir" + } + ext.topsrcdir = gradle."localProperties.dependencySubstitutions.geckoviewTopsrcdir" + apply from: "${topsrcdir}/substitute-local-geckoview.gradle" +} diff --git a/settings.gradle b/settings.gradle index 277623896..730a05be1 100644 --- a/settings.gradle +++ b/settings.gradle @@ -16,6 +16,10 @@ if (file('local.properties').canRead()) { } if (localProperties != null) { + localProperties.each { prop -> + gradle.ext.set("localProperties.${prop.key}", prop.value) + } + String appServicesLocalPath = localProperties.getProperty(settingAppServicesPath); if (appServicesLocalPath != null) {