mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 13:08:46 +00:00
Allow building libsignal from source.
Co-authored-by: Jordan Rose <jrose@signal.org>
This commit is contained in:
committed by
Nicholas Tinsley
parent
b61ca37523
commit
90a8d90e40
@@ -4,3 +4,7 @@ android.experimental.androidTest.numManagedDeviceShards=4
|
||||
android.defaults.buildfeatures.buildconfig=true
|
||||
android.nonTransitiveRClass=false
|
||||
android.nonFinalResIds=false
|
||||
|
||||
# Uncomment these to build libsignal from source.
|
||||
# libsignalClientPath=../libsignal
|
||||
# org.gradle.dependency.verification=lenient
|
||||
|
||||
@@ -29,6 +29,18 @@ dependencyResolutionManagement {
|
||||
}
|
||||
}
|
||||
|
||||
// To build libsignal from source, set the libsignalClientPath property in gradle.properties.
|
||||
val libsignalClientPath = if (extra.has("libsignalClientPath")) extra.get("libsignalClientPath") else null;
|
||||
if (libsignalClientPath is String) {
|
||||
includeBuild(rootDir.resolve(libsignalClientPath + "/java")) {
|
||||
name = "libsignal-client"
|
||||
dependencySubstitution {
|
||||
substitute(module("org.signal:libsignal-client")).using(project(":client"))
|
||||
substitute(module("org.signal:libsignal-android")).using(project(":android"))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
include(":app")
|
||||
include(":libsignal-service")
|
||||
include(":lintchecks")
|
||||
|
||||
Reference in New Issue
Block a user