diff --git a/.github/workflows/fast-build.yml b/.github/workflows/fast-build.yml index ab317a2ae2c..fcce57a18e8 100644 --- a/.github/workflows/fast-build.yml +++ b/.github/workflows/fast-build.yml @@ -161,7 +161,9 @@ jobs: env: TW_KEY_NAME: /home/runner/DDNet.jks TW_KEY_ALIAS: DDNet-Key + VERSION: ${{ secrets.VERSION }} run: | + printf '%s' "$VERSION" | base64 -d > "$GITHUB_WORKSPACE/versioninfo.h" export TW_KEY_PW="$(openssl rand -base64 32)" keytool -genkey -v -keystore "$TW_KEY_NAME" -keyalg RSA -keysize 2048 -validity 10000 -alias "$TW_KEY_ALIAS" -storepass "$TW_KEY_PW" -dname "CN=DDNet CI, OU=DDNet, O=DDNet" mkdir build-android diff --git a/scripts/android/cmake_android.sh b/scripts/android/cmake_android.sh index f0c5fb7a326..986eafdec5b 100755 --- a/scripts/android/cmake_android.sh +++ b/scripts/android/cmake_android.sh @@ -137,6 +137,11 @@ function build_for_type() { build_extra_cflags="${build_extra_cflags} ${ANDROID_EXTRA_RELEASE_CFLAGS}" fi + # TClient + if [ -f versioninfo.h ]; then + build_extra_cflags="${build_extra_cflags} -include$(pwd)/versioninfo.h" + fi + cmake \ -H. \ -G "Ninja" \