Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(build): Update build script to enable cross compiling for Android
Based on the cmake manual, cross compiling for Android, https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#cross-compiling-for-android-with-the-ndk CMAKE_SYSTEM_NAME **must** be set to Android. Additionally, set CMAKE_ANDROID_NDK if corresponding env var is available. Android ecosystem uses both ANDROID_NDK_ROOT and ANDROID_NDK_HOME to refer to NDK's path. For example, github runners has both variables set: actions/runner-images#2426 These two cmake variables are sufficient to build for Android with cargo-ndk tool. Signed-off-by: Mariappan Ramasamy <[email protected]>
- Loading branch information