Skip to content

Android: Populate CMAKE_HOST_SYSTEM_VERSION on native builds

Follow up !3917 (merged).

This is to make it consistent with cross-compiling, which CMAKE_SYSTEM_VERSION is set to the Android API level. https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-android-with-the-ndk

By default, CMAKE_SYSTEM_VERSION does not follow CMAKE_HOST_SYSTEM_VERSION because Termux targets API level 24 regardless of the host's API level.

I'm not familiar with the CMake codebase, so I apologize if this is not correct.

Edited by Brad King

Merge request reports