## CMAKE_DOCUMENTATION_START FindAndroidNDK.cmake
## Locate AndroidNDK.\\n
## This module defines :\\n
##  \\tANDROID_NDK\\n
##  \\tANDROID_FOUND, if false, do not try to use AndroidNDK\\n
## CMAKE_DOCUMENTATION_END

FIND_PATH(ANDROID_NDK ndk-build
    ${ANDROID_NDK}
    NO_DEFAULT_PATH
)

IF(NOT ANDROID_NDK)
    FIND_PATH(ANDROID_NDK ndk-build
        $ENV{ANDROID_NDK}
        $ENV{ANDROID_ROOT}
        NO_DEFAULT_PATH
    )
ENDIF()

IF(NOT ANDROID_NDK)
    FIND_PATH(ANDROID_NDK ndk-build
    # search for r5c
        ~/android-ndk-r5c
        ~/android_develop/android-ndk-r5c
        ~/ndk-r5c
        ~/android_develop/ndk-r5c
        # search for r5b
        ~/android-ndk-r5b
        ~/android_develop/android-ndk-r5b
        ~/ndk-r5b
        ~/android_develop/ndk-r5b
        # search for r5
        ~/android-ndk-r5
        ~/android_develop/android-ndk-r5
        ~/ndk-r5
        ~/android_develop/ndk-r5
        # search for r4-crystax
        ~/android-ndk-r4-crystax
        ~/android_develop/android-ndk-r4-crystax
        ~/ndk-r4
        ~/android_develop/ndk-r4
    )
ENDIF()
 
SET(ANDROID_FOUND "NO")
IF(ANDROID_NDK)
  SET(ANDROID_FOUND "YES")
  MESSAGE(STATUS "Android NDK found in: ${ANDROID_NDK}")
ENDIF(ANDROID_NDK)

