|
|
|
@ -68,7 +68,7 @@ linux {
@@ -68,7 +68,7 @@ linux {
|
|
|
|
|
} else:equals(ANDROID_TARGET_ARCH, x86) { |
|
|
|
|
CONFIG += Androidx86Build |
|
|
|
|
DEFINES += __androidx86__ |
|
|
|
|
message("Android Arm build") |
|
|
|
|
message("Android x86 build") |
|
|
|
|
} else { |
|
|
|
|
error("Unsupported Android architecture: $${ANDROID_TARGET_ARCH}") |
|
|
|
|
} |
|
|
|
@ -166,15 +166,18 @@ exists ($$PWD/.git) {
@@ -166,15 +166,18 @@ exists ($$PWD/.git) {
|
|
|
|
|
|
|
|
|
|
message(GIT_DESCRIBE $${GIT_DESCRIBE}) |
|
|
|
|
|
|
|
|
|
# determine if we're on a tag matching vX.Y.Z (stable release) |
|
|
|
|
contains(GIT_DESCRIBE, v[0-9]+.[0-9]+.[0-9]+) { |
|
|
|
|
# release version "vX.Y.Z" |
|
|
|
|
# Pull the version info from the last annotated version tag |
|
|
|
|
# Stable builds will be in the format v#.#.# |
|
|
|
|
# Daily builds on master will be in format d#.#.# |
|
|
|
|
contains(GIT_DESCRIBE, ^[vd][0-9]+.[0-9]+.[0-9]+.*) { |
|
|
|
|
message( release version "vX.Y.Z") |
|
|
|
|
GIT_VERSION = $${GIT_DESCRIBE} |
|
|
|
|
VERSION = $$replace(GIT_DESCRIBE, "v", "") |
|
|
|
|
VERSION = $$replace(GIT_DESCRIBE, "d", "") |
|
|
|
|
VERSION = $$replace(VERSION, "-", ".") |
|
|
|
|
VERSION = $$section(VERSION, ".", 0, 3) |
|
|
|
|
} else { |
|
|
|
|
# development version "Development branch:sha date" |
|
|
|
|
message(development version "Development branch:sha date") |
|
|
|
|
GIT_VERSION = "Development $${GIT_BRANCH}:$${GIT_HASH} $${GIT_TIME}" |
|
|
|
|
VERSION = 0.0.0 |
|
|
|
|
} |
|
|
|
@ -194,6 +197,7 @@ exists ($$PWD/.git) {
@@ -194,6 +197,7 @@ exists ($$PWD/.git) {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
AndroidBuild { |
|
|
|
|
message(VERSION $${VERSION}) |
|
|
|
|
MAJOR_VERSION = $$section(VERSION, ".", 0, 0) |
|
|
|
|
MINOR_VERSION = $$section(VERSION, ".", 1, 1) |
|
|
|
|
PATCH_VERSION = $$section(VERSION, ".", 2, 2) |
|
|
|
@ -225,10 +229,11 @@ AndroidBuild {
@@ -225,10 +229,11 @@ AndroidBuild {
|
|
|
|
|
DEV_VERSION = $$join(DEV_VERSION, "", "0") |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# Bitness is 66/34 instead of 64/32 in because of a required version number bump screw-up ages ago |
|
|
|
|
equals(ANDROID_TARGET_ARCH, arm64-v8a) { |
|
|
|
|
ANDROID_BITNESS = 64 |
|
|
|
|
ANDROID_BITNESS = 66 |
|
|
|
|
} else { |
|
|
|
|
ANDROID_BITNESS = 32 |
|
|
|
|
ANDROID_BITNESS = 34 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
# Version code format: BBMIPPDDD (B=Bitness, I=Minor) |
|
|
|
|