From 80b635e7abf3a980b801c49c7975c4963aed7518 Mon Sep 17 00:00:00 2001 From: tonihei Date: Mon, 15 Aug 2022 10:49:44 +0000 Subject: [PATCH] Update CMake version for AV1 extension The specified CMake version doesn't work with the latest Android Studio releases. Updating to a more recent version fixes the problem. Issue: google/ExoPlayer#9933 PiperOrigin-RevId: 467634063 --- extensions/av1/build.gradle | 2 +- extensions/av1/src/main/jni/CMakeLists.txt | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/extensions/av1/build.gradle b/extensions/av1/build.gradle index 9378f08d3fa..56e296bf0ca 100644 --- a/extensions/av1/build.gradle +++ b/extensions/av1/build.gradle @@ -32,7 +32,7 @@ android { if (project.file('src/main/jni/libgav1').exists()) { android.externalNativeBuild.cmake { path = 'src/main/jni/CMakeLists.txt' - version = '3.7.1+' + version = '3.21.0+' if (project.hasProperty('externalNativeBuildDir')) { if (!new File(externalNativeBuildDir).isAbsolute()) { ext.externalNativeBuildDir = diff --git a/extensions/av1/src/main/jni/CMakeLists.txt b/extensions/av1/src/main/jni/CMakeLists.txt index cb080e3c476..0202f0af570 100644 --- a/extensions/av1/src/main/jni/CMakeLists.txt +++ b/extensions/av1/src/main/jni/CMakeLists.txt @@ -14,7 +14,8 @@ # limitations under the License. # -cmake_minimum_required(VERSION 3.7.1 FATAL_ERROR) +cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR) + set(CMAKE_CXX_STANDARD 11) project(libgav1JNI C CXX)