Skip to content
Snippets Groups Projects
Commit 504db72d authored by Brad King's avatar Brad King
Browse files

Android: Add placeholders for compiler/abi-specific settings

The Android NDK source repository at

  https://android.googlesource.com/platform/ndk.git

has `<ndk>/build/core/toolchains/*/setup.mk` files that store tables of
information for their build system.  Add an equivalent file for each
compiler/abi combination.
parent fa632578
No related branches found
No related tags found
No related merge requests found
Showing
with 36 additions and 0 deletions
......@@ -36,6 +36,8 @@ endif()
include(Platform/Android-Common)
include(Platform/Android/abi-${CMAKE_ANDROID_ARCH_ABI}-Clang)
macro(__android_compiler_clang lang)
__android_compiler_common(${lang})
endmacro()
......@@ -36,6 +36,8 @@ endif()
include(Platform/Android-Common)
include(Platform/Android/abi-${CMAKE_ANDROID_ARCH_ABI}-GNU)
macro(__android_compiler_gnu lang)
__android_compiler_common(${lang})
endmacro()
# <ndk>/build/core/toolchains/aarch64-linux-android-clang/setup.mk
include(Platform/Android/abi-common-Clang)
# <ndk>/build/core/toolchains/aarch64-linux-android-4.9/setup.mk
include(Platform/Android/abi-common-GNU)
# <ndk>/build/core/toolchains/arm-linux-androideabi-clang/setup.mk
include(Platform/Android/abi-common-Clang)
# <ndk>/build/core/toolchains/arm-linux-androideabi-4.9/setup.mk
include(Platform/Android/abi-common-GNU)
# <ndk>/build/core/toolchains/arm-linux-androideabi-clang/setup.mk
include(Platform/Android/abi-common-Clang)
# <ndk>/build/core/toolchains/arm-linux-androideabi-4.9/setup.mk
include(Platform/Android/abi-common-GNU)
# <ndk>/build/core/toolchains/arm-linux-androideabi-clang/setup.mk
include(Platform/Android/abi-common-Clang)
# <ndk>/build/core/toolchains/arm-linux-androideabi-4.9/setup.mk
include(Platform/Android/abi-common-GNU)
include(Platform/Android/abi-common)
include(Platform/Android/abi-common)
# <ndk>/build/core/toolchains/mipsel-linux-android-clang/setup.mk
include(Platform/Android/abi-common-Clang)
# <ndk>/build/core/toolchains/mipsel-linux-android-4.9/setup.mk
include(Platform/Android/abi-common-GNU)
# <ndk>/build/core/toolchains/mips64el-linux-android-clang/setup.mk
include(Platform/Android/abi-common-Clang)
# <ndk>/build/core/toolchains/mips64el-linux-android-4.9/setup.mk
include(Platform/Android/abi-common-GNU)
# <ndk>/build/core/toolchains/x86-clang/setup.mk
include(Platform/Android/abi-common-Clang)
# <ndk>/build/core/toolchains/x86-4.9/setup.mk
include(Platform/Android/abi-common-GNU)
# <ndk>/build/core/toolchains/x86_64-clang/setup.mk
include(Platform/Android/abi-common-Clang)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment