Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • wip
  • ChenZhangg-Modify_GRADLE_1
  • jetpack-compose-rewrite
  • demo-jump-in-history
  • attachments
  • 1.7.0 protected
  • 1.6.2 protected
  • 1.6.1 protected
  • 1.6.0 protected
  • 1.5.3 protected
  • 1.5.2 protected
  • 1.5.1 protected
  • 1.5.0 protected
  • 1.4.4 protected
  • 1.4.3 protected
  • 1.4.2 protected
  • 1.4.1 protected
  • 1.4.0 protected
  • v1.3.3 protected
  • v1.3.2 protected
  • v1.3.1 protected
  • v1.3.0 protected
  • v1.2.28 protected
  • v1.2.27 protected
  • v1.2.26 protected
26 results

build.gradle.kts

Blame
  • build.gradle.kts 1.83 KiB
    /*
     * Quasseldroid - Quassel client for Android
     *
     * Copyright (c) 2019 Janne Mareike Koschinski
     * Copyright (c) 2019 The Quassel Project
     *
     * This program is free software: you can redistribute it and/or modify it
     * under the terms of the GNU General Public License version 3 as published
     * by the Free Software Foundation.
     *
     * This program is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
     * GNU General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License along
     * with this program. If not, see <http://www.gnu.org/licenses/>.
     */
    
    import org.jetbrains.kotlin.gradle.dsl.KotlinAndroidProjectExtension
    import org.jetbrains.kotlin.gradle.plugin.KaptExtension
    import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
    
    buildscript {
      repositories {
        google()
        mavenCentral()
        jcenter()
      }
      dependencies {
        classpath("com.android.tools.build", "gradle", "7.0.0-alpha05")
        classpath("org.jetbrains.kotlin", "kotlin-gradle-plugin", "1.4.21-2")
        classpath("com.google.dagger", "hilt-android-gradle-plugin", "2.31.2-alpha")
      }
    }
    
    allprojects {
      extra["androidxAppcompatVersion"] = "1.2.0"
      extra["androidxCoreVersion"] = "1.2.0"
      extra["androidxComposeVersion"] = "1.0.0-alpha11"
      extra["androidxLifecycleVersion"] = "2.3.0-rc01"
      extra["androidxMultidexVersion"] = "2.0.1"
      extra["daggerHiltVersion"] = "2.31.2-alpha"
      extra["mdcVersion"] = "1.2.1"
    
      repositories {
        google()
        mavenCentral()
        jcenter()
      }
    
      tasks.withType<KotlinCompile>().configureEach {
        kotlinOptions {
          freeCompilerArgs = listOf(
            "-Xinline-classes",
            "-Xopt-in=kotlin.ExperimentalUnsignedTypes"
          )
          jvmTarget = "1.8"
          useIR = true
        }
      }
    }