build.gradle

980 B · raw

1plugins {2    id "com.android.application" version "8.7.0" apply false3    id "org.jetbrains.kotlin.android" version "2.0.21" apply false4    id "org.jetbrains.kotlin.plugin.compose" version "2.0.21" apply false5    id "org.jetbrains.kotlin.plugin.parcelize" version "2.0.21" apply false6    id "org.jetbrains.kotlin.plugin.serialization" version "2.0.21" apply false7    id "com.google.dagger.hilt.android" version "2.51.1" apply false8}910tasks.register("buildRustNoiseHost", Exec) {11    def coreDir = file("../peach-browser/crypto-core")12    onlyIf {13        coreDir.exists()14    }15    workingDir rootDir16    commandLine "sh", file("scripts/build-rust-host.sh"), coreDir17}1819tasks.register("buildRustNoiseHostTest", Exec) {20    def coreDir = file("../peach-browser/crypto-core")21    onlyIf {22        coreDir.exists()23    }24    workingDir rootDir25    commandLine "sh", file("scripts/build-rust-host.sh"), coreDir26    environment "PEACH_NOISE_CORE_FEATURES", "test-constructors"27}