Browse Source

Specify gradle build tools version and relocate jvmTarget to top-level config

merge-requests/1648/merge
Robert Stone 4 years ago
parent
commit
20dc62fc72
  1. 9
      application/app/build.gradle
  2. 1
      application/donations/build.gradle
  3. 2
      application/live-plot-graph/build.gradle
  4. 3
      application/mediadb/build.gradle
  5. 3
      application/moviepedia/build.gradle
  6. 2
      application/resources/build.gradle
  7. 5
      application/television/build.gradle
  8. 3
      application/tools/build.gradle
  9. 4
      application/vlc-android/build.gradle
  10. 2
      build.gradle
  11. 2
      medialibrary/build.gradle

9
application/app/build.gradle

@ -1,14 +1,14 @@
apply plugin: 'com.android.application' apply plugin: 'com.android.application'
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android'
android { android {
compileOptions { compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
} }
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
}
packagingOptions { packagingOptions {
jniLibs { jniLibs {
pickFirsts += ['lib/armeabi-v7a/libc++_shared.so', 'lib/armeabi/libc++_shared.so', 'lib/arm64-v8a/libc++_shared.so', 'lib/x86/libc++_shared.so', 'lib/x86_64/libc++_shared.so'] pickFirsts += ['lib/armeabi-v7a/libc++_shared.so', 'lib/armeabi/libc++_shared.so', 'lib/arm64-v8a/libc++_shared.so', 'lib/x86/libc++_shared.so', 'lib/x86_64/libc++_shared.so']
@ -22,11 +22,8 @@ android {
enabled = true enabled = true
} }
compileSdkVersion rootProject.ext.compileSdkVersion
flavorDimensions "abi" flavorDimensions "abi"
defaultConfig { defaultConfig {
applicationId rootProject.ext.appId applicationId rootProject.ext.appId
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion

1
application/donations/build.gradle

@ -27,6 +27,7 @@ apply plugin: 'kotlin-android'
android { android {
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
dataBinding { dataBinding {
enabled = true enabled = true

2
application/live-plot-graph/build.gradle

@ -24,8 +24,10 @@
apply plugin: 'com.android.library' apply plugin: 'com.android.library'
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android'
android { android {
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig { defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion

3
application/mediadb/build.gradle

@ -25,10 +25,11 @@
apply plugin: 'com.android.library' apply plugin: 'com.android.library'
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt' apply plugin: 'kotlin-kapt'
android { android {
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
kotlinOptions.jvmTarget = "1.8"
packagingOptions { packagingOptions {
jniLibs { jniLibs {
pickFirsts += ['**/*.so'] pickFirsts += ['**/*.so']

3
application/moviepedia/build.gradle

@ -4,8 +4,7 @@ apply plugin: 'kotlin-kapt'
android { android {
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
kotlinOptions.jvmTarget = "1.8"
dataBinding { dataBinding {
enabled = true enabled = true

2
application/resources/build.gradle

@ -3,8 +3,8 @@ apply plugin: 'kotlin-android'
android { android {
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
kotlinOptions.jvmTarget = "1.8"
packagingOptions { packagingOptions {
jniLibs { jniLibs {
pickFirsts += ['**/*.so'] pickFirsts += ['**/*.so']

5
application/television/build.gradle

@ -2,16 +2,17 @@ apply plugin: 'com.android.library'
apply plugin: 'kotlin-android' apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt' apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-parcelize' apply plugin: 'kotlin-parcelize'
android { android {
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
packagingOptions { packagingOptions {
jniLibs { jniLibs {
pickFirsts += ['**/*.so'] pickFirsts += ['**/*.so']
} }
} }
kotlinOptions.jvmTarget = "1.8"
viewBinding.enabled = true viewBinding.enabled = true
dataBinding.enabled = true dataBinding.enabled = true

3
application/tools/build.gradle

@ -3,8 +3,7 @@ apply plugin: 'kotlin-android'
android { android {
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
kotlinOptions.jvmTarget = "1.8"
defaultConfig { defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion

4
application/vlc-android/build.gradle

@ -4,10 +4,8 @@ apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-parcelize' apply plugin: 'kotlin-parcelize'
android { android {
kotlinOptions.jvmTarget = "1.8"
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
dataBinding { dataBinding {
enabled = true enabled = true

2
build.gradle

@ -31,6 +31,7 @@ allprojects {
} }
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach { tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions { kotlinOptions {
jvmTarget = JavaVersion.VERSION_1_8.toString()
freeCompilerArgs += ['-opt-in=kotlin.RequiresOptIn'] freeCompilerArgs += ['-opt-in=kotlin.RequiresOptIn']
} }
} }
@ -46,6 +47,7 @@ ext {
minSdkVersion = 17 minSdkVersion = 17
targetSdkVersion = 33 targetSdkVersion = 33
compileSdkVersion = 33 compileSdkVersion = 33
buildToolsVersion = '33.0.1'
androidxLegacyVersion = '1.0.0' androidxLegacyVersion = '1.0.0'
androidxCoreVersion = '1.7.0' androidxCoreVersion = '1.7.0'
appCompatVersion = '1.4.1' appCompatVersion = '1.4.1'

2
medialibrary/build.gradle

@ -33,6 +33,8 @@ android {
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8
} }
compileSdkVersion rootProject.ext.compileSdkVersion compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig { defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion

Loading…
Cancel
Save