Well, you really can use cmake. I do this in several projects using the android ndk toolchain and a modified script that I took from this project that comes from the start port in the android OpenCV library.
If you do not want to use these scripts as CMAKE_TOOLCHAIN_FILE (I did not want to either), you can do something like:
# Setting android build SET(CMAKE_TOOLCHAIN_FILE ${CMAKE_MODULE}/android.toolchain.cmake)
javier-sanz
source share