From ef9f87b7fabd3d1c73b075a184832a67b1167455 Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Thu, 25 Jan 2024 14:12:44 +0530 Subject: [PATCH 01/12] apk optimisations --- src/pandroid/app/build.gradle.kts | 3 ++- src/pandroid/app/src/main/AndroidManifest.xml | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pandroid/app/build.gradle.kts b/src/pandroid/app/build.gradle.kts index f1feaf0d4..3351fcf9d 100644 --- a/src/pandroid/app/build.gradle.kts +++ b/src/pandroid/app/build.gradle.kts @@ -22,7 +22,8 @@ android { buildTypes { release { - isMinifyEnabled = false + minifyEnabled true + shrinkResources true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" diff --git a/src/pandroid/app/src/main/AndroidManifest.xml b/src/pandroid/app/src/main/AndroidManifest.xml index 9f7676543..b62764937 100644 --- a/src/pandroid/app/src/main/AndroidManifest.xml +++ b/src/pandroid/app/src/main/AndroidManifest.xml @@ -20,6 +20,8 @@ android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" + android:isGame="true" + android:hardwareAccelerated="true" android:theme="@style/Theme.Pandroid" tools:targetApi="31"> Date: Thu, 25 Jan 2024 15:03:20 +0530 Subject: [PATCH 02/12] upload both release and debug --- .github/workflows/Android_Build.yml | 55 +++++++++++++++++++---------- src/pandroid/app/build.gradle.kts | 8 +++++ 2 files changed, 44 insertions(+), 19 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index 7625e18d8..f0d0dc7a0 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -6,14 +6,16 @@ on: - master pull_request: -env: - # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) - BUILD_TYPE: Release - jobs: x64: runs-on: ubuntu-latest + strategy: + matrix: + build_type: + - Debug + - Release + steps: - uses: actions/checkout@v2 - name: Fetch submodules @@ -29,30 +31,41 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - distribution: 'zulu' # See 'Supported distributions' for available options + distribution: 'zulu' # See 'Supported distributions' for available options java-version: '17' - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON + run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON - name: Build run: | + # Apply patch for GLES compatibility git apply ./.github/gles.patch - cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + # Build the project with CMake + cmake --build ${{github.workspace}}/build --config ${{ matrix.build_type }} + # Move the generated library to the appropriate location mv ./build/libAlber.so ./src/pandroid/app/src/main/jniLibs/x86_64/ + # Build the Android app with Gradle cd src/pandroid - ./gradlew assembleDebug + ./gradlew assemble${{ matrix.build_type == 'Release' ? 'Release' : 'Debug' }} cd ../.. - - name: Upload executable + - name: Upload artifacts uses: actions/upload-artifact@v2 with: - name: Android APK (x86-64) - path: './src/pandroid/app/build/outputs/apk/debug/app-debug.apk' + name: Android APKs (x86-64) + path: | + ./src/pandroid/app/build/outputs/apk/${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}/app-${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}.apk arm64: runs-on: ubuntu-latest + strategy: + matrix: + build_type: + - Debug + - Release + steps: - uses: actions/checkout@v2 - name: Fetch submodules @@ -68,24 +81,28 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - distribution: 'zulu' # See 'Supported distributions' for available options + distribution: 'zulu' # See 'Supported distributions' for available options java-version: '17' - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON -DCMAKE_CXX_FLAGS="-march=armv8-a+crypto" + run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON -DCMAKE_CXX_FLAGS="-march=armv8-a+crypto" - name: Build run: | + # Apply patch for GLES compatibility git apply ./.github/gles.patch - cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + # Build the project with CMake + cmake --build ${{github.workspace}}/build --config ${{ matrix.build_type }} + # Move the generated library to the appropriate location mv ./build/libAlber.so ./src/pandroid/app/src/main/jniLibs/arm64-v8a/ + # Build the Android app with Gradle cd src/pandroid - ./gradlew assembleDebug + ./gradlew assemble${{ matrix.build_type == 'Release' ? 'Release' : 'Debug' }} cd ../.. - - name: Upload executable + - name: Upload artifacts uses: actions/upload-artifact@v2 with: - name: Android APK (arm64) - path: './src/pandroid/app/build/outputs/apk/debug/app-debug.apk' - + name: Android APKs (arm64) + path: | + ./src/pandroid/app/build/outputs/apk/${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}/app-${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}.apk diff --git a/src/pandroid/app/build.gradle.kts b/src/pandroid/app/build.gradle.kts index 3351fcf9d..b20512d62 100644 --- a/src/pandroid/app/build.gradle.kts +++ b/src/pandroid/app/build.gradle.kts @@ -29,6 +29,14 @@ android { "proguard-rules.pro" ) } + debug { + minifyEnabled false + shrinkResources false + debuggable true + proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" + + ) + } } compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 From c3fd7d07ea5f5b10e367c1685d477d8353f2adb9 Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Thu, 25 Jan 2024 15:09:21 +0530 Subject: [PATCH 03/12] fx --- .github/workflows/Android_Build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index f0d0dc7a0..9a4a91efd 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -47,7 +47,7 @@ jobs: mv ./build/libAlber.so ./src/pandroid/app/src/main/jniLibs/x86_64/ # Build the Android app with Gradle cd src/pandroid - ./gradlew assemble${{ matrix.build_type == 'Release' ? 'Release' : 'Debug' }} + ./gradlew assemble${{ env.BUILD_TYPE }} cd ../.. - name: Upload artifacts @@ -55,7 +55,7 @@ jobs: with: name: Android APKs (x86-64) path: | - ./src/pandroid/app/build/outputs/apk/${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}/app-${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}.apk + ./src/pandroid/app/build/outputs/apk/${{ env.BUILD_TYPE }}/app-${{ env.BUILD_TYPE }}.apk arm64: runs-on: ubuntu-latest @@ -97,7 +97,7 @@ jobs: mv ./build/libAlber.so ./src/pandroid/app/src/main/jniLibs/arm64-v8a/ # Build the Android app with Gradle cd src/pandroid - ./gradlew assemble${{ matrix.build_type == 'Release' ? 'Release' : 'Debug' }} + ./gradlew assemble${{ env.BUILD_TYPE }} cd ../.. - name: Upload artifacts @@ -105,4 +105,4 @@ jobs: with: name: Android APKs (arm64) path: | - ./src/pandroid/app/build/outputs/apk/${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}/app-${{ matrix.build_type == 'Release' ? 'release' : 'debug' }}.apk + ./src/pandroid/app/build/outputs/apk/${{ env.BUILD_TYPE }}/app-${{ env.BUILD_TYPE }}.apk From 31488a0bd4d161019c14e96ddeb599b0a7709f4c Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Thu, 25 Jan 2024 17:02:41 +0530 Subject: [PATCH 04/12] fx --- src/pandroid/app/build.gradle.kts | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/src/pandroid/app/build.gradle.kts b/src/pandroid/app/build.gradle.kts index b20512d62..10b5748ab 100644 --- a/src/pandroid/app/build.gradle.kts +++ b/src/pandroid/app/build.gradle.kts @@ -21,20 +21,21 @@ android { } buildTypes { - release { - minifyEnabled true - shrinkResources true + getByName("release") { + isMinifyEnabled = true + isShrinkResources = true proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) } - debug { - minifyEnabled false - shrinkResources false - debuggable true - proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" - + getByName("debug") { + isMinifyEnabled = false + isShrinkResources = false + isDebuggable = true + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" ) } } @@ -50,4 +51,4 @@ dependencies { implementation("androidx.preference:preference:1.2.1") implementation("androidx.constraintlayout:constraintlayout:2.1.4") implementation("com.google.code.gson:gson:2.10.1") -} \ No newline at end of file +} From 1259d6b758539ff279ee48b4984f3d89a70ee6bc Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Thu, 25 Jan 2024 17:22:38 +0530 Subject: [PATCH 05/12] fx --- .github/workflows/Android_Build.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index 9a4a91efd..433fd1ac4 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -21,6 +21,9 @@ jobs: - name: Fetch submodules run: git submodule update --init --recursive + - name: Set BUILD_TYPE variable + run: echo "BUILD_TYPE=${{ matrix.build_type }}" >> $GITHUB_ENV + - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: @@ -31,18 +34,18 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - distribution: 'zulu' # See 'Supported distributions' for available options + distribution: 'zulu' # See 'Supported distributions' for available options java-version: '17' - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON + run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON - name: Build run: | # Apply patch for GLES compatibility git apply ./.github/gles.patch # Build the project with CMake - cmake --build ${{github.workspace}}/build --config ${{ matrix.build_type }} + cmake --build ${{github.workspace}}/build --config ${{ env.BUILD_TYPE }} # Move the generated library to the appropriate location mv ./build/libAlber.so ./src/pandroid/app/src/main/jniLibs/x86_64/ # Build the Android app with Gradle @@ -71,6 +74,9 @@ jobs: - name: Fetch submodules run: git submodule update --init --recursive + - name: Set BUILD_TYPE variable + run: echo "BUILD_TYPE=${{ matrix.build_type }}" >> $GITHUB_ENV + - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: @@ -81,18 +87,18 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - distribution: 'zulu' # See 'Supported distributions' for available options + distribution: 'zulu' # See 'Supported distributions' for available options java-version: '17' - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON -DCMAKE_CXX_FLAGS="-march=armv8-a+crypto" + run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON -DCMAKE_CXX_FLAGS="-march=armv8-a+crypto" - name: Build run: | # Apply patch for GLES compatibility git apply ./.github/gles.patch # Build the project with CMake - cmake --build ${{github.workspace}}/build --config ${{ matrix.build_type }} + cmake --build ${{github.workspace}}/build --config ${{ env.BUILD_TYPE }} # Move the generated library to the appropriate location mv ./build/libAlber.so ./src/pandroid/app/src/main/jniLibs/arm64-v8a/ # Build the Android app with Gradle From ab905f3be012874d85aeaf6b23932be8a6ec40bd Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Thu, 25 Jan 2024 17:43:25 +0530 Subject: [PATCH 06/12] fx --- .github/workflows/Android_Build.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index 433fd1ac4..4bd1a670d 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -13,17 +13,17 @@ jobs: strategy: matrix: build_type: - - Debug - - Release + - debug + - release steps: + - name: Set BUILD_TYPE variable + run: echo "BUILD_TYPE=${{ matrix.build_type }}" >> $GITHUB_ENV + - uses: actions/checkout@v2 - name: Fetch submodules run: git submodule update --init --recursive - - name: Set BUILD_TYPE variable - run: echo "BUILD_TYPE=${{ matrix.build_type }}" >> $GITHUB_ENV - - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: @@ -34,7 +34,7 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - distribution: 'zulu' # See 'Supported distributions' for available options + distribution: 'zulu' java-version: '17' - name: Configure CMake @@ -66,17 +66,17 @@ jobs: strategy: matrix: build_type: - - Debug - - Release + - debug + - release steps: + - name: Set BUILD_TYPE variable + run: echo "BUILD_TYPE=${{ matrix.build_type }}" >> $GITHUB_ENV + - uses: actions/checkout@v2 - name: Fetch submodules run: git submodule update --init --recursive - - name: Set BUILD_TYPE variable - run: echo "BUILD_TYPE=${{ matrix.build_type }}" >> $GITHUB_ENV - - name: Setup Vulkan SDK uses: humbletim/setup-vulkan-sdk@v1.2.0 with: @@ -87,7 +87,7 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - distribution: 'zulu' # See 'Supported distributions' for available options + distribution: 'zulu' java-version: '17' - name: Configure CMake From c998abfefb16d7d0d6800a52c70b733b1eca8349 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Sun, 28 Jan 2024 18:51:04 +0200 Subject: [PATCH 07/12] Bonk --- .github/workflows/Android_Build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index 4bd1a670d..aa0f80573 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -104,6 +104,7 @@ jobs: # Build the Android app with Gradle cd src/pandroid ./gradlew assemble${{ env.BUILD_TYPE }} + ls -R app/build/outputs cd ../.. - name: Upload artifacts From 89dca11b189a4962d8824e4b34ecc2b664cc7671 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Sun, 28 Jan 2024 19:12:53 +0200 Subject: [PATCH 08/12] Hopefully sign release APK --- src/pandroid/app/build.gradle.kts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pandroid/app/build.gradle.kts b/src/pandroid/app/build.gradle.kts index 10b5748ab..e6e6d5e5f 100644 --- a/src/pandroid/app/build.gradle.kts +++ b/src/pandroid/app/build.gradle.kts @@ -24,6 +24,7 @@ android { getByName("release") { isMinifyEnabled = true isShrinkResources = true + signingConfig = signingConfigs.getByName("debug") proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" From db32536a0e228bc58fd51d30303fb61c63538968 Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Thu, 1 Feb 2024 16:54:03 +0530 Subject: [PATCH 09/12] try to fix release build instant crashes --- src/pandroid/app/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pandroid/app/build.gradle.kts b/src/pandroid/app/build.gradle.kts index e6e6d5e5f..874f9f852 100644 --- a/src/pandroid/app/build.gradle.kts +++ b/src/pandroid/app/build.gradle.kts @@ -22,7 +22,7 @@ android { buildTypes { getByName("release") { - isMinifyEnabled = true + isMinifyEnabled = false isShrinkResources = true signingConfig = signingConfigs.getByName("debug") proguardFiles( From 7b23c6dc9e25690a203c8f454f3ee510763b88e4 Mon Sep 17 00:00:00 2001 From: Ishan09811 <156402647+Ishan09811@users.noreply.github.com> Date: Thu, 1 Feb 2024 17:23:43 +0530 Subject: [PATCH 10/12] fix compile error --- src/pandroid/app/build.gradle.kts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pandroid/app/build.gradle.kts b/src/pandroid/app/build.gradle.kts index 874f9f852..201d5db13 100644 --- a/src/pandroid/app/build.gradle.kts +++ b/src/pandroid/app/build.gradle.kts @@ -23,7 +23,8 @@ android { buildTypes { getByName("release") { isMinifyEnabled = false - isShrinkResources = true + isShrinkResources = false + isDebuggable = false signingConfig = signingConfigs.getByName("debug") proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), From 693e91dfe83ddd8852be8a406f2d011228a9df8b Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:37:09 +0200 Subject: [PATCH 11/12] Only build release Android builds on CI --- .github/workflows/Android_Build.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index aa0f80573..d837d3c11 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -13,7 +13,6 @@ jobs: strategy: matrix: build_type: - - debug - release steps: @@ -66,7 +65,6 @@ jobs: strategy: matrix: build_type: - - debug - release steps: From 2509385ec3254a34b404ea76379bd5a1cd929f8a Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Thu, 1 Feb 2024 15:02:15 +0200 Subject: [PATCH 12/12] bonk --- .github/workflows/Android_Build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Android_Build.yml b/.github/workflows/Android_Build.yml index d837d3c11..137577c18 100644 --- a/.github/workflows/Android_Build.yml +++ b/.github/workflows/Android_Build.yml @@ -37,7 +37,7 @@ jobs: java-version: '17' - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON + run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=x86_64 -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON - name: Build run: | @@ -89,7 +89,7 @@ jobs: java-version: '17' - name: Configure CMake - run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{ env.BUILD_TYPE }} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON -DCMAKE_CXX_FLAGS="-march=armv8-a+crypto" + run: cmake -B ${{github.workspace}}/build -DBUILD_HYDRA_CORE=1 -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK_ROOT}/build/cmake/android.toolchain.cmake -DANDROID_ABI=arm64-v8a -DENABLE_VULKAN=0 -DENABLE_USER_BUILD=ON -DCMAKE_CXX_FLAGS="-march=armv8-a+crypto" - name: Build run: |