android: Use autoVersion when gradle property is set
This commit is contained in:
		| @@ -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") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user