I am trying to integrate Crypto++ in an Android project in Android Studio. The NDK component of my project is built using cmake, so I'm trying to integrate CryptoPP in the build process using CMake's ExternalProject_Add.
Our requirements are that we can build for Android using Windows as a host OS, and the current android setupenv-android.sh doesn't support Windows hosts.
I have built a python script which does most of the stuff in setupenv-android.sh here (some things are missing). The advantage with python is that it's cross platform, unlike bash.