mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-26 02:38:37 -06:00
Merge topic 'FindJNI-android-api' into release-3.25
c833df0924 FindJNI: replace CMAKE_ANDROID_API by CMAKE_SYSTEM_VERSION
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7801
This commit is contained in:
@@ -107,7 +107,7 @@ include(FindPackageHandleStandardArgs)
|
||||
|
||||
if(NOT JNI_FIND_COMPONENTS)
|
||||
if(ANDROID)
|
||||
if(CMAKE_ANDROID_API LESS 31)
|
||||
if(CMAKE_SYSTEM_VERSION LESS 31)
|
||||
# There are no components for Android NDK
|
||||
set(JNI_FIND_COMPONENTS)
|
||||
else()
|
||||
@@ -125,7 +125,7 @@ else()
|
||||
# On Android, if JVM was requested we need to find NativeHelper as well which
|
||||
# is an implicit dependency of JVM allowing to provide uniform access to basic
|
||||
# JVM/DVM functionality.
|
||||
if(ANDROID AND CMAKE_ANDROID_API GREATER_EQUAL 31 AND JVM IN_LIST JNI_FIND_COMPONENTS)
|
||||
if(ANDROID AND CMAKE_SYSTEM_VERSION GREATER_EQUAL 31 AND JVM IN_LIST JNI_FIND_COMPONENTS)
|
||||
if(NOT NativeHelper IN_LIST JNI_FIND_COMPONENTS)
|
||||
list(APPEND JNI_FIND_COMPONENTS NativeHelper)
|
||||
# NativeHelper is required only if JVM was requested as such.
|
||||
|
||||
Reference in New Issue
Block a user