diff options
| author | bunnei <bunneidev@gmail.com> | 2023-06-12 13:12:32 -0700 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-06-12 13:12:32 -0700 | 
| commit | 5a2e0d5b76897263ae28a50544e9bae2f28a8e42 (patch) | |
| tree | ec294522c79111748605e076ee981e9edf190ad2 | |
| parent | 42b2bc204f13966fd08af07dd08448bbefe14afa (diff) | |
| parent | 5751822e310e469dbafc46b038789cf97a7ce4d9 (diff) | |
Merge pull request #10724 from t895/auto-version-property
android: Use autoVersion when gradle property is set
| -rw-r--r-- | src/android/app/build.gradle.kts | 16 | 
1 files changed, 15 insertions, 1 deletions
| diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts index d4698ae1c..fe613d339 100644 --- a/src/android/app/build.gradle.kts +++ b/src/android/app/build.gradle.kts @@ -2,6 +2,7 @@  // SPDX-License-Identifier: GPL-3.0-or-later  import android.annotation.SuppressLint +import org.jetbrains.kotlin.konan.properties.Properties  plugins {      id("com.android.application") @@ -57,9 +58,22 @@ android {          applicationId = "org.yuzu.yuzu_emu"          minSdk = 30          targetSdk = 33 -        versionCode = 1          versionName = getGitVersion() +        // If you want to use autoVersion for the versionCode, create a property in local.properties +        // named "autoVersioned" and set it to "true" +        val properties = Properties() +        val versionProperty = try { +            properties.load(project.rootProject.file("local.properties").inputStream()) +            properties.getProperty("autoVersioned") ?: "" +        } catch (e: Exception) { "" } + +        versionCode = if (versionProperty == "true") { +            autoVersion +        } else { +            1 +        } +          ndk {              @SuppressLint("ChromeOsAbiSupport")              abiFilters += listOf("arm64-v8a") | 
