|
|
@@ -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")
|