diff --git a/android/android.toolchain.cmake b/android/android.toolchain.cmake index 25cef0f98b..a282207d83 100644 --- a/android/android.toolchain.cmake +++ b/android/android.toolchain.cmake @@ -596,6 +596,9 @@ if( BUILD_WITH_ANDROID_NDK ) endif() if( NOT __availableToolchains ) file( GLOB __availableToolchains RELATIVE "${ANDROID_NDK}/toolchains" "${ANDROID_NDK}/toolchains/*" ) + if( __availableToolchains ) + list(SORT __availableToolchains) # we need clang to go after gcc + endif() __LIST_FILTER( __availableToolchains "^[.]" ) __LIST_FILTER( __availableToolchains "llvm" ) __GLOB_NDK_TOOLCHAINS( __availableToolchains )