diff options
| author | 2023-04-04 12:54:45 -0400 | |
|---|---|---|
| committer | 2023-06-03 00:05:49 -0700 | |
| commit | 63819af214ca1d93e6bf7ddbf40884fa46269e5c (patch) | |
| tree | 00d8a5aaf4295fea99b1e3173916f103986529fa /src/android | |
| parent | android: Backup shared preferences where applicable (diff) | |
| download | yuzu-63819af214ca1d93e6bf7ddbf40884fa46269e5c.tar.gz yuzu-63819af214ca1d93e6bf7ddbf40884fa46269e5c.tar.xz yuzu-63819af214ca1d93e6bf7ddbf40884fa46269e5c.zip | |
android: Make hash and branch accessible from BuildConfig
Diffstat (limited to 'src/android')
| -rw-r--r-- | src/android/app/build.gradle | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/android/app/build.gradle b/src/android/app/build.gradle index 221232712..09ca9c26f 100644 --- a/src/android/app/build.gradle +++ b/src/android/app/build.gradle | |||
| @@ -47,6 +47,9 @@ android { | |||
| 47 | versionCode autoVersion | 47 | versionCode autoVersion |
| 48 | versionName getVersion() | 48 | versionName getVersion() |
| 49 | ndk.abiFilters "arm64-v8a", "x86_64" | 49 | ndk.abiFilters "arm64-v8a", "x86_64" |
| 50 | |||
| 51 | buildConfigField "String", "GIT_HASH", "\"${getGitHash()}\"" | ||
| 52 | buildConfigField "String", "BRANCH", "\"${getBranch()}\"" | ||
| 50 | } | 53 | } |
| 51 | 54 | ||
| 52 | signingConfigs { | 55 | signingConfigs { |
| @@ -163,3 +166,25 @@ def getVersion() { | |||
| 163 | 166 | ||
| 164 | return versionName | 167 | return versionName |
| 165 | } | 168 | } |
| 169 | |||
| 170 | def getGitHash() { | ||
| 171 | try { | ||
| 172 | def gitHash = 'git rev-parse HEAD'.execute([], project.rootDir).text.trim() | ||
| 173 | return gitHash | ||
| 174 | } catch (Exception e) { | ||
| 175 | logger.error(e + ': Cannot find git, defaulting to dummy build hash') | ||
| 176 | } | ||
| 177 | |||
| 178 | return '0' | ||
| 179 | } | ||
| 180 | |||
| 181 | def getBranch() { | ||
| 182 | try { | ||
| 183 | def branch = 'git rev-parse --abbrev-ref HEAD'.execute([], project.rootDir).text.trim() | ||
| 184 | return branch | ||
| 185 | } catch (Exception e) { | ||
| 186 | logger.error(e + ': Cannot find git, defaulting to dummy branch') | ||
| 187 | } | ||
| 188 | |||
| 189 | return 'main' | ||
| 190 | } | ||