cmake CMAKE_ANDROID_NDK examples

nCine/nCine android/app/src/main/cpp/CMakeLists.txt :45

target_include_directories(ncine_main PRIVATE ${CMAKE_ANDROID_NDK}/sources/android/native_app_glue)

Dreamtowards/Ethertia lib/openxr-1.0.30/CMakeLists.txt :100

message(FATAL_ERROR "Could not parse the major version from ${CMAKE_ANDROID_NDK}/source.properties")

qcoro/qcoro cmake/DetectAndroidNDKVersion.cmake :20

file(STRINGS "${CMAKE_ANDROID_NDK}/source.properties" _sources REGEX "^Pkg\.Revision = [0-9]+\.[0-9]+\.[0-9]+$")

equalitie/ouinet cmake/dependencies/openssl.cmake :35

externalproject_add(built_openssl
        URL "https://www.openssl.org/source/openssl-${OPENSSL_VERSION}.tar.gz"
        URL_HASH SHA256=d7939ce614029cdff0b6c20f0e2e5703158a489a72b2507b8bd51bf8c8fd10ca
        PREFIX "${CMAKE_CURRENT_BINARY_DIR}/openssl"
        CONFIGURE_COMMAND
               cd ${CMAKE_CURRENT_BINARY_DIR}/openssl/src/built_openssl
            && export ANDROID_NDK_HOME=${CMAKE_ANDROID_NDK}
            && export PATH=${COMPILER_DIR}:$ENV{PATH}
            && ./Configure
                ${OPENSSL_TARGET}
                no-shared -no-ssl2 -no-ssl3 -no-comp -no-hw -no-engine
                --prefix=${CMAKE_CURRENT_BINARY_DIR}/openssl/install
                -D__ANDROID_API__=${OPENSSL_ANDROID_VERSION}
        BUILD_COMMAND
               cd ${CMAKE_CURRENT_BINARY_DIR}/openssl/src/built_openssl
            && export ANDROID_NDK_HOME=${CMAKE_ANDROID_NDK}
            && export PATH=${COMPILER_DIR}:$ENV{PATH}
            && make depend
            && make build_libs
        BUILD_BYPRODUCTS
            ${BUILT_OPENSSL_SSL_LIBRARY}
            ${BUILT_OPENSSL_CRYPTO_LIBRARY}
        INSTALL_COMMAND
               cd ${CMAKE_CURRENT_BINARY_DIR}/openssl/src/built_openssl
            && export PATH=${COMPILER_DIR}:$ENV{PATH}
            && make install_dev
    )

Kitware/VTK Examples/Android/NativeVTK/jni/CMakeLists.txt :1

include_directories(
  "${CMAKE_ANDROID_NDK}/sources/android/native_app_glue"
)