[Cmake-commits] CMake branch, master, updated. v3.6.1-712-g96de370
Brad King
brad.king at kitware.com
Wed Aug 24 09:45:52 EDT 2016
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, master has been updated
via 96de37092a29cb2e7a92e9cb10b0ef47bca32732 (commit)
via 7b637ebdc97655462d08d8ff70bee5d4f32e4681 (commit)
via c2f561e58c799cc82df7db70710ae2f79b8b6b64 (commit)
via 6b84df8da98169af43d4173dfbd1dedf5979dcb2 (commit)
via d7d4083025f3007b862dd500c8f5fc64e105055b (commit)
via b22294bc41c3ce62e561c7123c3f489a750dcb66 (commit)
via b6a3102a9f8da05b50d4f4e96dd9f42ace37aa9b (commit)
via d1e3cec2aa17a2f07f22c64c3bd29c765d69d9d2 (commit)
via 504db72d99fc2302de605fd9c2f845c1b8865500 (commit)
via fa6325782112063b5d425714a37c8ebd01b90d7c (commit)
via 6299693f8aa5f5a61cec82215b73a2040a8d8603 (commit)
via 29b51379de352980dd453243bea7ed37ed300c62 (commit)
via 7d9b49fbdf55b28d2979af89a8192607df487ca1 (commit)
via 4389664a26be4d1f96a55c34e5fac9ac1248e5f0 (commit)
via 328191f65f7fb58ece6f749fbfc3462539c7afc1 (commit)
via 9e032304ea4133dd6c59b2c0f3b686d4a7aac2a5 (commit)
via fde59c4d882e104459dbdf8a07a22899427b6657 (commit)
via 52b6effd817ae44577f86df4f382b0c98df7402a (commit)
via 8e0cb45e5591cc778b054780f9e6290c3f239815 (commit)
via d5e7d5f3ebb42e1a8b38e4bd30f717cdac81ed77 (commit)
via 64be1ae4a3ae98e63cf35d495f0ca06c77cdf923 (commit)
via 47866770cee381851ccc8070f64459909a838288 (commit)
via 735f168bf08a4fdf1d9e245035d2dbcadbed652f (commit)
via c148803a575ed1c3639123190b1d6a5d31578f34 (commit)
from ccddb454b8e7ae3ae075db5fd3233ce86c8c70cb (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=96de37092a29cb2e7a92e9cb10b0ef47bca32732
commit 96de37092a29cb2e7a92e9cb10b0ef47bca32732
Merge: ccddb45 7b637eb
Author: Brad King <brad.king at kitware.com>
AuthorDate: Wed Aug 24 09:45:50 2016 -0400
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Wed Aug 24 09:45:50 2016 -0400
Merge topic 'android-platform-modules'
7b637ebd Android: Add `ANDROID` variable to indicate the target
c2f561e5 Android: Add test cases covering use of the NDK and standalone toolchains
6b84df8d Help: Document cross compiling for Android
d7d40830 Android: Select the STL type for NDK builds
b22294bc Android: Populate compiler flags for current ABI
b6a3102a Android: Add a CMAKE_BUILD_TYPE default
d1e3cec2 Android: Add Clang -target option for current ABI
504db72d Android: Add placeholders for compiler/abi-specific settings
fa632578 Android: Avoid interfering with common pre-existing toolchain files
6299693f Android: Search for NDK and standalone toolchain in more places
29b51379 Android: Detect and save a standalone toolchain without the NDK
7d9b49fb Android: Detect settings from the CMAKE_SYSROOT if it is set
4389664a Android: Detect and save a toolchain from the NDK
328191f6 Android: Set CMAKE_SYSROOT automatically
9e032304 Android: Detect and save the architecture, ABI, and processor
fde59c4d Android: Detect and save the API level
...
-----------------------------------------------------------------------
Summary of changes:
Help/manual/cmake-toolchains.7.rst | 204 ++++++++++++-
Help/manual/cmake-variables.7.rst | 9 +
Help/prop_tgt/ANDROID_API.rst | 9 +-
Help/prop_tgt/ANDROID_ARCH.rst | 3 +-
Help/prop_tgt/ANDROID_GUI.rst | 4 +-
Help/prop_tgt/ANDROID_STL_TYPE.rst | 32 ++-
Help/release/dev/android-platform-modules.rst | 5 +
Help/variable/ANDROID.rst | 5 +
Help/variable/CMAKE_ANDROID_API.rst | 10 +-
Help/variable/CMAKE_ANDROID_ARCH.rst | 18 +-
Help/variable/CMAKE_ANDROID_ARCH_ABI.rst | 17 ++
Help/variable/CMAKE_ANDROID_ARM_MODE.rst | 7 +
Help/variable/CMAKE_ANDROID_ARM_NEON.rst | 6 +
Help/variable/CMAKE_ANDROID_NDK.rst | 7 +
.../CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION.rst | 13 +
.../CMAKE_ANDROID_STANDALONE_TOOLCHAIN.rst | 6 +
Help/variable/CMAKE_ANDROID_STL_TYPE.rst | 35 ++-
.../CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.rst | 11 +
.../CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.rst | 7 +
Modules/CMakeCCompiler.cmake.in | 1 +
Modules/CMakeCXXCompiler.cmake.in | 1 +
Modules/CMakeDetermineSystem.cmake | 1 +
Modules/CMakeFortranCompiler.cmake.in | 2 +
Modules/CMakeSystem.cmake.in | 2 +-
Modules/Platform/Android-Clang-C.cmake | 2 +
Modules/Platform/Android-Clang-CXX.cmake | 2 +
Modules/Platform/Android-Clang.cmake | 52 ++++
Modules/Platform/Android-Common.cmake | 158 ++++++++++
Modules/Platform/Android-Determine-C.cmake | 2 +
Modules/Platform/Android-Determine-CXX.cmake | 2 +
Modules/Platform/Android-Determine.cmake | 301 ++++++++++++++++++++
Modules/Platform/Android-GNU-C.cmake | 2 +
Modules/Platform/Android-GNU-CXX.cmake | 2 +
Modules/Platform/Android-GNU.cmake | 43 +++
Modules/Platform/Android-Initialize.cmake | 51 ++++
Modules/Platform/Android.cmake | 2 +
.../Platform/Android/Determine-Compiler-NDK.cmake | 256 +++++++++++++++++
.../Android/Determine-Compiler-Standalone.cmake | 69 +++++
Modules/Platform/Android/Determine-Compiler.cmake | 80 ++++++
Modules/Platform/Android/abi-arm64-v8a-Clang.cmake | 8 +
Modules/Platform/Android/abi-arm64-v8a-GNU.cmake | 6 +
Modules/Platform/Android/abi-armeabi-Clang.cmake | 20 ++
Modules/Platform/Android/abi-armeabi-GNU.cmake | 18 ++
.../Platform/Android/abi-armeabi-v6-Clang.cmake | 19 ++
Modules/Platform/Android/abi-armeabi-v6-GNU.cmake | 17 ++
.../Platform/Android/abi-armeabi-v7a-Clang.cmake | 29 ++
Modules/Platform/Android/abi-armeabi-v7a-GNU.cmake | 27 ++
Modules/Platform/Android/abi-common-Clang.cmake | 6 +
Modules/Platform/Android/abi-common-GNU.cmake | 1 +
Modules/Platform/Android/abi-common.cmake | 4 +
Modules/Platform/Android/abi-mips-Clang.cmake | 8 +
Modules/Platform/Android/abi-mips-GNU.cmake | 6 +
Modules/Platform/Android/abi-mips64-Clang.cmake | 8 +
Modules/Platform/Android/abi-mips64-GNU.cmake | 6 +
Modules/Platform/Android/abi-x86-Clang.cmake | 8 +
Modules/Platform/Android/abi-x86-GNU.cmake | 2 +
Modules/Platform/Android/abi-x86_64-Clang.cmake | 8 +
Modules/Platform/Android/abi-x86_64-GNU.cmake | 2 +
Modules/Platform/Android/ndk-stl-c++.cmake | 13 +
Modules/Platform/Android/ndk-stl-c++_shared.cmake | 4 +
Modules/Platform/Android/ndk-stl-c++_static.cmake | 6 +
Modules/Platform/Android/ndk-stl-gabi++.cmake | 7 +
.../Platform/Android/ndk-stl-gabi++_shared.cmake | 4 +
.../Platform/Android/ndk-stl-gabi++_static.cmake | 4 +
Modules/Platform/Android/ndk-stl-gnustl.cmake | 9 +
.../Platform/Android/ndk-stl-gnustl_shared.cmake | 4 +
.../Platform/Android/ndk-stl-gnustl_static.cmake | 4 +
Modules/Platform/Android/ndk-stl-none.cmake | 2 +
Modules/Platform/Android/ndk-stl-stlport.cmake | 7 +
.../Platform/Android/ndk-stl-stlport_shared.cmake | 4 +
.../Platform/Android/ndk-stl-stlport_static.cmake | 4 +
Modules/Platform/Android/ndk-stl-system.cmake | 6 +
.../BadSYSROOT-result.txt} | 0
Tests/RunCMake/Android/BadSYSROOT-stderr.txt | 20 ++
.../RunCMake/Android/BadSYSROOT.cmake | 0
Tests/RunCMake/Android/CMakeLists.txt | 3 +
Tests/RunCMake/Android/RunCMakeTest.cmake | 218 ++++++++++++++
Tests/RunCMake/Android/android.c | 6 +
Tests/RunCMake/Android/android.cxx | 45 +++
Tests/RunCMake/Android/android.h | 103 +++++++
Tests/RunCMake/Android/common.cmake | 60 ++++
Tests/RunCMake/Android/ndk-arm64-v8a-stdout.txt | 2 +
Tests/RunCMake/Android/ndk-arm64-v8a.cmake | 1 +
Tests/RunCMake/Android/ndk-armeabi-arm-stdout.txt | 3 +
Tests/RunCMake/Android/ndk-armeabi-arm.cmake | 1 +
.../RunCMake/Android/ndk-armeabi-thumb-stdout.txt | 3 +
Tests/RunCMake/Android/ndk-armeabi-thumb.cmake | 1 +
.../Android/ndk-armeabi-v7a-neon-stdout.txt | 3 +
Tests/RunCMake/Android/ndk-armeabi-v7a-neon.cmake | 1 +
Tests/RunCMake/Android/ndk-armeabi-v7a-stdout.txt | 3 +
Tests/RunCMake/Android/ndk-armeabi-v7a.cmake | 1 +
.../ndk-badabi-result.txt} | 0
Tests/RunCMake/Android/ndk-badabi-stderr.txt | 5 +
.../RunCMake/Android/ndk-badabi.cmake | 0
.../ndk-badarm-result.txt} | 0
Tests/RunCMake/Android/ndk-badarm-stderr.txt | 6 +
.../RunCMake/Android/ndk-badarm.cmake | 0
.../ndk-badneon-result.txt} | 0
Tests/RunCMake/Android/ndk-badneon-stderr.txt | 6 +
.../RunCMake/Android/ndk-badneon.cmake | 0
.../ndk-badstl-result.txt} | 0
Tests/RunCMake/Android/ndk-badstl-stderr.txt | 9 +
Tests/RunCMake/Android/ndk-badstl.cmake | 1 +
.../ndk-badver-result.txt} | 0
Tests/RunCMake/Android/ndk-badver-stderr.txt | 12 +
Tests/RunCMake/Android/ndk-badver.cmake | 1 +
.../ndk-badvernum-result.txt} | 0
Tests/RunCMake/Android/ndk-badvernum-stderr.txt | 13 +
Tests/RunCMake/Android/ndk-badvernum.cmake | 1 +
Tests/RunCMake/Android/ndk-mips-stdout.txt | 2 +
Tests/RunCMake/Android/ndk-mips.cmake | 1 +
Tests/RunCMake/Android/ndk-mips64-stdout.txt | 2 +
Tests/RunCMake/Android/ndk-mips64.cmake | 1 +
.../Android/ndk-sysroot-armeabi-stdout.txt | 1 +
.../RunCMake/Android/ndk-sysroot-armeabi.cmake | 0
Tests/RunCMake/Android/ndk-x86-stdout.txt | 2 +
Tests/RunCMake/Android/ndk-x86.cmake | 1 +
Tests/RunCMake/Android/ndk-x86_64-stdout.txt | 2 +
Tests/RunCMake/Android/ndk-x86_64.cmake | 1 +
Tests/RunCMake/Android/standalone-stdout.txt | 1 +
.../RunCMake/Android/standalone-sysroot-stdout.txt | 1 +
.../RunCMake/Android/standalone-sysroot.cmake | 0
Tests/RunCMake/Android/standalone.cmake | 1 +
Tests/RunCMake/CMakeLists.txt | 21 ++
124 files changed, 2257 insertions(+), 28 deletions(-)
create mode 100644 Help/release/dev/android-platform-modules.rst
create mode 100644 Help/variable/ANDROID.rst
create mode 100644 Help/variable/CMAKE_ANDROID_ARCH_ABI.rst
create mode 100644 Help/variable/CMAKE_ANDROID_ARM_MODE.rst
create mode 100644 Help/variable/CMAKE_ANDROID_ARM_NEON.rst
create mode 100644 Help/variable/CMAKE_ANDROID_NDK.rst
create mode 100644 Help/variable/CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION.rst
create mode 100644 Help/variable/CMAKE_ANDROID_STANDALONE_TOOLCHAIN.rst
create mode 100644 Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX.rst
create mode 100644 Help/variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX.rst
create mode 100644 Modules/Platform/Android-Clang-C.cmake
create mode 100644 Modules/Platform/Android-Clang-CXX.cmake
create mode 100644 Modules/Platform/Android-Clang.cmake
create mode 100644 Modules/Platform/Android-Common.cmake
create mode 100644 Modules/Platform/Android-Determine-C.cmake
create mode 100644 Modules/Platform/Android-Determine-CXX.cmake
create mode 100644 Modules/Platform/Android-Determine.cmake
create mode 100644 Modules/Platform/Android-GNU-C.cmake
create mode 100644 Modules/Platform/Android-GNU-CXX.cmake
create mode 100644 Modules/Platform/Android-GNU.cmake
create mode 100644 Modules/Platform/Android-Initialize.cmake
create mode 100644 Modules/Platform/Android/Determine-Compiler-NDK.cmake
create mode 100644 Modules/Platform/Android/Determine-Compiler-Standalone.cmake
create mode 100644 Modules/Platform/Android/Determine-Compiler.cmake
create mode 100644 Modules/Platform/Android/abi-arm64-v8a-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-arm64-v8a-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-armeabi-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-armeabi-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-armeabi-v6-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-armeabi-v6-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-armeabi-v7a-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-armeabi-v7a-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-common-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-common-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-common.cmake
create mode 100644 Modules/Platform/Android/abi-mips-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-mips-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-mips64-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-mips64-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-x86-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-x86-GNU.cmake
create mode 100644 Modules/Platform/Android/abi-x86_64-Clang.cmake
create mode 100644 Modules/Platform/Android/abi-x86_64-GNU.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-c++.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-c++_shared.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-c++_static.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-gabi++.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-gabi++_shared.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-gabi++_static.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-gnustl.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-gnustl_shared.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-gnustl_static.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-none.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-stlport.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-stlport_shared.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-stlport_static.cmake
create mode 100644 Modules/Platform/Android/ndk-stl-system.cmake
copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => Android/BadSYSROOT-result.txt} (100%)
create mode 100644 Tests/RunCMake/Android/BadSYSROOT-stderr.txt
copy Modules/IntelVSImplicitPath/hello.f => Tests/RunCMake/Android/BadSYSROOT.cmake (100%)
create mode 100644 Tests/RunCMake/Android/CMakeLists.txt
create mode 100644 Tests/RunCMake/Android/RunCMakeTest.cmake
create mode 100644 Tests/RunCMake/Android/android.c
create mode 100644 Tests/RunCMake/Android/android.cxx
create mode 100644 Tests/RunCMake/Android/android.h
create mode 100644 Tests/RunCMake/Android/common.cmake
create mode 100644 Tests/RunCMake/Android/ndk-arm64-v8a-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-arm64-v8a.cmake
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-arm-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-arm.cmake
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-thumb-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-thumb.cmake
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-v7a-neon-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-v7a-neon.cmake
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-v7a-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-armeabi-v7a.cmake
copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => Android/ndk-badabi-result.txt} (100%)
create mode 100644 Tests/RunCMake/Android/ndk-badabi-stderr.txt
copy Modules/IntelVSImplicitPath/hello.f => Tests/RunCMake/Android/ndk-badabi.cmake (100%)
copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => Android/ndk-badarm-result.txt} (100%)
create mode 100644 Tests/RunCMake/Android/ndk-badarm-stderr.txt
copy Modules/IntelVSImplicitPath/hello.f => Tests/RunCMake/Android/ndk-badarm.cmake (100%)
copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => Android/ndk-badneon-result.txt} (100%)
create mode 100644 Tests/RunCMake/Android/ndk-badneon-stderr.txt
copy Modules/IntelVSImplicitPath/hello.f => Tests/RunCMake/Android/ndk-badneon.cmake (100%)
copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => Android/ndk-badstl-result.txt} (100%)
create mode 100644 Tests/RunCMake/Android/ndk-badstl-stderr.txt
create mode 100644 Tests/RunCMake/Android/ndk-badstl.cmake
copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => Android/ndk-badver-result.txt} (100%)
create mode 100644 Tests/RunCMake/Android/ndk-badver-stderr.txt
create mode 100644 Tests/RunCMake/Android/ndk-badver.cmake
copy Tests/RunCMake/{CMP0004/CMP0004-NEW-result.txt => Android/ndk-badvernum-result.txt} (100%)
create mode 100644 Tests/RunCMake/Android/ndk-badvernum-stderr.txt
create mode 100644 Tests/RunCMake/Android/ndk-badvernum.cmake
create mode 100644 Tests/RunCMake/Android/ndk-mips-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-mips.cmake
create mode 100644 Tests/RunCMake/Android/ndk-mips64-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-mips64.cmake
create mode 100644 Tests/RunCMake/Android/ndk-sysroot-armeabi-stdout.txt
copy Modules/IntelVSImplicitPath/hello.f => Tests/RunCMake/Android/ndk-sysroot-armeabi.cmake (100%)
create mode 100644 Tests/RunCMake/Android/ndk-x86-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-x86.cmake
create mode 100644 Tests/RunCMake/Android/ndk-x86_64-stdout.txt
create mode 100644 Tests/RunCMake/Android/ndk-x86_64.cmake
create mode 100644 Tests/RunCMake/Android/standalone-stdout.txt
create mode 100644 Tests/RunCMake/Android/standalone-sysroot-stdout.txt
copy Modules/IntelVSImplicitPath/hello.f => Tests/RunCMake/Android/standalone-sysroot.cmake (100%)
create mode 100644 Tests/RunCMake/Android/standalone.cmake
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list