[Fix] (ci): fix matrix retrace GLES runtime

- install EGL/GLES development runtime in retrace matrix jobs

- assert libEGL.so and libGLESv2.so are available before running trace replay

- remove native build cache wiring from workflows
This commit is contained in:
2026-06-20 12:40:43 +08:00
parent b637962da0
commit 317b3602c3
4 changed files with 9 additions and 100 deletions
-8
View File
@@ -28,9 +28,6 @@ def mobileGlAbiFilters = {
.collect { it.trim() }
.findAll { !it.isEmpty() }
}
def mobileGlCmakeCompilerLauncher = {
(findProperty('mobilegl.cmakeCompilerLauncher') ?: System.getenv('MOBILEGL_CMAKE_COMPILER_LAUNCHER') ?: '') as String
}
android {
namespace 'top.mobilegl.plugin'
@@ -115,11 +112,6 @@ android {
cmake {
path file('src/trace/cpp/CMakeLists.txt')
version '3.22.1'
def compilerLauncher = mobileGlCmakeCompilerLauncher()
if (!compilerLauncher.isEmpty()) {
arguments "-DCMAKE_C_COMPILER_LAUNCHER=${compilerLauncher}",
"-DCMAKE_CXX_COMPILER_LAUNCHER=${compilerLauncher}"
}
}
}
-8
View File
@@ -17,9 +17,6 @@ def mobileGlAbiFilters = {
def mobileGlLogActiveLevel = {
(rootProject.findProperty('mobilegl.logLevel') ?: System.getenv('MOBILEGL_LOG_ACTIVE_LEVEL') ?: 'MOBILEGL_LOG_LEVEL_INFO') as String
}
def mobileGlCmakeCompilerLauncher = {
(rootProject.findProperty('mobilegl.cmakeCompilerLauncher') ?: System.getenv('MOBILEGL_CMAKE_COMPILER_LAUNCHER') ?: '') as String
}
subprojects { subproject ->
subproject.plugins.withId('com.android.library') {
@@ -33,11 +30,6 @@ subprojects { subproject ->
}
externalNativeBuild {
cmake {
def compilerLauncher = mobileGlCmakeCompilerLauncher()
if (!compilerLauncher.isEmpty()) {
arguments "-DCMAKE_C_COMPILER_LAUNCHER=${compilerLauncher}",
"-DCMAKE_CXX_COMPILER_LAUNCHER=${compilerLauncher}"
}
cppFlags "-DMOBILEGL_LOG_ACTIVE_LEVEL=${mobileGlLogActiveLevel()}"
}
}