diff options
author | Ryan Prichard <rprichard@google.com> | 2022-01-13 17:30:17 -0800 |
---|---|---|
committer | Ryan Prichard <rprichard@google.com> | 2022-01-13 17:30:31 -0800 |
commit | 7aea7e9880110799088cd1de509886871078306f (patch) | |
tree | 5cf68b7dabd868f99ec4160cf1f7237ff63e4c37 /share/cmake-3.18/Modules/Platform/Android-Clang.cmake | |
parent | d09ee7574f3e46668b23b3b6efebd0ea75de85b2 (diff) | |
download | darwin-x86-ndk-r25-release.tar.gz |
Update Darwin CMake prebuilt to 3.22.1HEADndk-r27-rc1ndk-r27-beta1ndk-r27ndk-r26dndk-r26cndk-r26bndk-r26-rc1ndk-r26-beta1ndk-r26ndk-r25cndk-r25bndk-r25-beta4ndk-r25-beta3ndk-r25-beta2ndk-r25-beta1ndk-r25rust-1.73.0ndk-r27-releasendk-r26-releasendk-r25-releasemastermainllvm-r522817llvm-r487747llvm-r450784androidx-window-extensions-releaseandroidx-window-extensions-core-releaseandroidx-wear-wear-tooling-preview-releaseandroidx-wear-platform-releaseandroidx-wear-compose-releaseandroidx-tv-material-releaseandroidx-test-uiautomator-releaseandroidx-profileinstaller-releaseandroidx-privacysandbox-ads-releaseandroidx-platform-releaseandroidx-metrics-releaseandroidx-health-releaseandroidx-graphics-shapes-releaseandroidx-graphics-releaseandroidx-graphics-core-releaseandroidx-customview-customview-poolingcontainer-releaseandroidx-credential-releaseandroidx-core-remoteviews-releaseandroidx-core-performance-releaseandroidx-core-animation-releaseandroidx-compose-material3-adaptive-releaseandroidx-compose-g3-releaseandroidx-compose-compiler-releaseandroidx-compose-beta-releaseandroidx-androidx-tv-material-releaseandroid-games-sdk-games-performance-tuner-releaseandroid-games-sdk-games-memory-advice-releaseandroid-games-sdk-games-frame-pacing-releaseandroid-games-sdk-games-controller-releaseandroid-games-sdk-game-text-input-releaseandroid-games-sdk-game-activity-release
Fusion2: http://fusion2/610fb8e3-5633-41a6-b50b-ed5819f55cd6
GCS path: gs://ndk-kokoro-release-artifacts/prod/ndk/cmake/darwin_release/3/20211215-131219
Prebuilt updated using: ndk/scripts/update_kokoro_prebuilts.py
Test: Treehugger, Kokoro presubmit
Bug: http://b/213946898
Change-Id: Icbb6d90cad49dbe67f168075508872b1704d9f61
Diffstat (limited to 'share/cmake-3.18/Modules/Platform/Android-Clang.cmake')
-rw-r--r-- | share/cmake-3.18/Modules/Platform/Android-Clang.cmake | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/share/cmake-3.18/Modules/Platform/Android-Clang.cmake b/share/cmake-3.18/Modules/Platform/Android-Clang.cmake deleted file mode 100644 index 25c4b25..0000000 --- a/share/cmake-3.18/Modules/Platform/Android-Clang.cmake +++ /dev/null @@ -1,88 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -# This module is shared by multiple languages; use include blocker. -if(__ANDROID_COMPILER_CLANG) - return() -endif() -set(__ANDROID_COMPILER_CLANG 1) - -# Include the NDK hook. -# It can be used by NDK to inject necessary fixes for an earlier cmake. -if(CMAKE_ANDROID_NDK) - include(${CMAKE_ANDROID_NDK}/build/cmake/hooks/pre/Android-Clang.cmake OPTIONAL) -endif() - -# Load flags from NDK. This file may provides the following variables: -# _ANDROID_NDK_INIT_CFLAGS -# _ANDROID_NDK_INIT_CFLAGS_DEBUG -# _ANDROID_NDK_INIT_CFLAGS_RELEASE -# _ANDROID_NDK_INIT_LDFLAGS -# _ANDROID_NDK_INIT_LDFLAGS_EXE -if(CMAKE_ANDROID_NDK) - include(${CMAKE_ANDROID_NDK}/build/cmake/flags.cmake OPTIONAL - RESULT_VARIABLE _INCLUDED_FLAGS) -endif() - -# Support for NVIDIA Nsight Tegra Visual Studio Edition was previously -# implemented in the CMake VS IDE generators. Avoid interfering with -# that functionality for now. Later we may try to integrate this. -if(CMAKE_VS_PLATFORM_NAME STREQUAL "Tegra-Android") - macro(__android_compiler_clang lang) - endmacro() - return() -endif() - -# Commonly used Android toolchain files that pre-date CMake upstream support -# set CMAKE_SYSTEM_VERSION to 1. Avoid interfering with them. -if(CMAKE_SYSTEM_VERSION EQUAL 1) - macro(__android_compiler_clang lang) - endmacro() - return() -endif() - -# Natively compiling on an Android host doesn't use the NDK cross-compilation -# tools. -if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Android") - macro(__android_compiler_clang lang) - endmacro() - return() -endif() - -include(Platform/Android-Common) - -if(_INCLUDED_FLAGS) - # NDK provides the flags. - set(_ANDROID_ABI_INIT_CFLAGS "${_ANDROID_NDK_INIT_CFLAGS}") - set(_ANDROID_ABI_INIT_CFLAGS_DEBUG "${_ANDROID_NDK_INIT_CFLAGS_DEBUG}") - set(_ANDROID_ABI_INIT_CFLAGS_RELEASE "${_ANDROID_NDK_INIT_CFLAGS_RELEASE}") - set(_ANDROID_ABI_INIT_LDFLAGS "${_ANDROID_NDK_INIT_LDFLAGS}") - set(_ANDROID_ABI_INIT_EXE_LDFLAGS "${_ANDROID_NDK_INIT_LDFLAGS_EXE}") -else() - # The NDK toolchain configuration files at: - # - # <ndk>/[build/core/]toolchains/*-clang*/setup.mk - # - # contain logic to set LLVM_TRIPLE for Clang-based toolchains for each target. - # We need to produce the same target here to produce compatible binaries. - include(Platform/Android/abi-${CMAKE_ANDROID_ARCH_ABI}-Clang) -endif() - -macro(__android_compiler_clang lang) - if(NOT "x${lang}" STREQUAL "xASM") - __android_compiler_common(${lang}) - endif() - if(NOT CMAKE_${lang}_COMPILER_TARGET) - set(CMAKE_${lang}_COMPILER_TARGET "${CMAKE_ANDROID_ARCH_LLVM_TRIPLE}") - if(CMAKE_ANDROID_NDK_TOOLCHAIN_UNIFIED) - string(APPEND CMAKE_${lang}_COMPILER_TARGET "${CMAKE_SYSTEM_VERSION}") - endif() - list(APPEND CMAKE_${lang}_COMPILER_PREDEFINES_COMMAND "--target=${CMAKE_${lang}_COMPILER_TARGET}") - endif() -endmacro() - -# Include the NDK hook. -# It can be used by NDK to inject necessary fixes for an earlier cmake. -if(CMAKE_ANDROID_NDK) - include(${CMAKE_ANDROID_NDK}/build/cmake/hooks/post/Android-Clang.cmake OPTIONAL) -endif() |