Update to XCode 11. (#3375)
This commit is contained in:
+114
-111
@@ -26,23 +26,26 @@ airplaneMode = false
|
||||
# if true, ignores Xcode version check.
|
||||
ignoreXcodeVersionCheck = false
|
||||
# Disabled until decided better mechanism.
|
||||
# useFixedXcodeVersion = 10.2
|
||||
# useFixedXcodeVersion = 11.0
|
||||
|
||||
downloadingAttempts = 10
|
||||
downloadingAttemptIntervalMs = 3000
|
||||
homeDependencyCache = .konan/cache
|
||||
|
||||
clangDebugFlags = -O0
|
||||
llvmVersion = 6.0.1
|
||||
llvmVersion.linux_x64 = 8.0.0
|
||||
llvmVersion.mingw_x64 = 8.0.1
|
||||
# We follow Apple versioning convention here.
|
||||
llvmVersion.macos_x64 = 8.0.0
|
||||
|
||||
# Mac OS X.
|
||||
llvmHome.macos_x64 = clang-llvm-6.0.1-darwin-macos
|
||||
targetToolchain.macos_x64 = target-toolchain-9-macos_x64
|
||||
llvmHome.macos_x64 = clang-llvm-apple-8.0.0-darwin-macos
|
||||
targetToolchain.macos_x64 = target-toolchain-10-macos_x64
|
||||
libffiDir.macos_x64 = libffi-3.2.1-3-darwin-macos
|
||||
additionalToolsDir.macos_x64 = xcode-addon-9-macos_x64
|
||||
additionalToolsDir.macos_x64 = xcode-addon-10-macos_x64
|
||||
|
||||
arch.macos_x64 = x86_64
|
||||
targetSysRoot.macos_x64 = target-sysroot-9-macos_x64
|
||||
targetSysRoot.macos_x64 = target-sysroot-10-macos_x64
|
||||
|
||||
clangFlags.macos_x64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||
clangNooptFlags.macos_x64 = -O1
|
||||
@@ -61,30 +64,30 @@ osVersionMin.macos_x64 = 10.11
|
||||
dependencies.macos_x64 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
lldb-1-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-macos_x64.default = \
|
||||
target-sysroot-10-macos_x64.default = \
|
||||
remote:internal
|
||||
|
||||
target-toolchain-9-macos_x64.default = \
|
||||
target-toolchain-10-macos_x64.default = \
|
||||
remote:internal
|
||||
|
||||
xcode-addon-9-macos_x64.default = \
|
||||
xcode-addon-10-macos_x64.default = \
|
||||
remote:internal
|
||||
|
||||
|
||||
# Apple's 32-bit iOS.
|
||||
targetToolchain.macos_x64-ios_arm32 = target-toolchain-9-macos_x64
|
||||
targetToolchain.macos_x64-ios_arm32 = target-toolchain-10-macos_x64
|
||||
dependencies.macos_x64-ios_arm32 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-ios_arm32.default = \
|
||||
target-sysroot-10-ios_arm32.default = \
|
||||
remote:internal
|
||||
|
||||
arch.ios_arm32 = armv7
|
||||
# Shared with 64-bit version.
|
||||
targetSysRoot.ios_arm32 = target-sysroot-9-ios_arm64
|
||||
targetSysRoot.ios_arm32 = target-sysroot-10-ios_arm64
|
||||
|
||||
clangFlags.ios_arm32 = -cc1 -emit-obj -disable-llvm-optzns -x ir
|
||||
clangNooptFlags.ios_arm32 = -O1
|
||||
@@ -100,16 +103,16 @@ osVersionMinFlagClang.ios_arm32 = -miphoneos-version-min
|
||||
osVersionMin.ios_arm32 = 9.0
|
||||
|
||||
# Apple's 64-bit iOS.
|
||||
targetToolchain.macos_x64-ios_arm64 = target-toolchain-9-macos_x64
|
||||
targetToolchain.macos_x64-ios_arm64 = target-toolchain-10-macos_x64
|
||||
dependencies.macos_x64-ios_arm64 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-ios_arm64.default = \
|
||||
target-sysroot-10-ios_arm64.default = \
|
||||
remote:internal
|
||||
|
||||
arch.ios_arm64 = arm64
|
||||
targetSysRoot.ios_arm64 = target-sysroot-9-ios_arm64
|
||||
targetSysRoot.ios_arm64 = target-sysroot-10-ios_arm64
|
||||
|
||||
clangFlags.ios_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||
clangNooptFlags.ios_arm64 = -O1
|
||||
@@ -129,16 +132,16 @@ osVersionMinFlagClang.ios_arm64 = -miphoneos-version-min
|
||||
osVersionMin.ios_arm64 = 9.0
|
||||
|
||||
# Apple's iOS simulator.
|
||||
targetToolchain.macos_x64-ios_x64 = target-toolchain-9-macos_x64
|
||||
targetToolchain.macos_x64-ios_x64 = target-toolchain-10-macos_x64
|
||||
dependencies.macos_x64-ios_x64 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-ios_x64.default = \
|
||||
target-sysroot-10-ios_x64.default = \
|
||||
remote:internal
|
||||
|
||||
arch.ios_x64 = x86_64
|
||||
targetSysRoot.ios_x64 = target-sysroot-9-ios_x64
|
||||
targetSysRoot.ios_x64 = target-sysroot-10-ios_x64
|
||||
|
||||
clangFlags.ios_x64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||
clangNooptFlags.ios_x64 = -O1
|
||||
@@ -155,16 +158,16 @@ osVersionMinFlagClang.ios_x64 = -mios-simulator-version-min
|
||||
osVersionMin.ios_x64 = 9.0
|
||||
|
||||
# Apple's tvOS simulator.
|
||||
targetToolchain.macos_x64-tvos_x64 = target-toolchain-9-macos_x64
|
||||
targetToolchain.macos_x64-tvos_x64 = target-toolchain-10-macos_x64
|
||||
dependencies.macos_x64-tvos_x64 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-tvos_x64.default = \
|
||||
target-sysroot-10-tvos_x64.default = \
|
||||
remote:internal
|
||||
|
||||
arch.tvos_x64 = x86_64
|
||||
targetSysRoot.tvos_x64 = target-sysroot-9-tvos_x64
|
||||
targetSysRoot.tvos_x64 = target-sysroot-10-tvos_x64
|
||||
|
||||
clangFlags.tvos_x64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||
clangNooptFlags.tvos_x64 = -O1
|
||||
@@ -181,16 +184,16 @@ osVersionMinFlagClang.tvos_x64 = -mtvos-simulator-version-min
|
||||
osVersionMin.tvos_x64 = 9.0
|
||||
|
||||
# Apple's 64-bit tvOS.
|
||||
targetToolchain.macos_x64-tvos_arm64 = target-toolchain-9-macos_x64
|
||||
targetToolchain.macos_x64-tvos_arm64 = target-toolchain-10-macos_x64
|
||||
dependencies.macos_x64-tvos_arm64 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-tvos_arm64.default = \
|
||||
target-sysroot-10-tvos_arm64.default = \
|
||||
remote:internal
|
||||
|
||||
arch.tvos_arm64 = arm64
|
||||
targetSysRoot.tvos_arm64 = target-sysroot-9-tvos_arm64
|
||||
targetSysRoot.tvos_arm64 = target-sysroot-10-tvos_arm64
|
||||
|
||||
clangFlags.tvos_arm64 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||
clangNooptFlags.tvos_arm64 = -O1
|
||||
@@ -207,16 +210,16 @@ osVersionMinFlagClang.tvos_arm64 = -mtvos-version-min
|
||||
osVersionMin.tvos_arm64 = 9.0
|
||||
|
||||
# watchOS armv7k
|
||||
targetToolchain.macos_x64-watchos_arm32 = target-toolchain-9-macos_x64
|
||||
targetToolchain.macos_x64-watchos_arm32 = target-toolchain-10-macos_x64
|
||||
dependencies.macos_x64-watchos_arm32 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-watchos_arm32.default = \
|
||||
target-sysroot-10-watchos_arm32.default = \
|
||||
remote:internal
|
||||
|
||||
arch.watchos_arm32 = armv7k
|
||||
targetSysRoot.watchos_arm32 = target-sysroot-9-watchos_arm32
|
||||
targetSysRoot.watchos_arm32 = target-sysroot-10-watchos_arm32
|
||||
|
||||
clangFlags.watchos_arm32 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||
clangNooptFlags.watchos_arm32 = -O1
|
||||
@@ -233,16 +236,16 @@ osVersionMinFlagClang.watchos_arm32 = -mwatchos-version-min
|
||||
osVersionMin.watchos_arm32 = 5.0
|
||||
|
||||
# Apple's watchOS i386 simulator.
|
||||
targetToolchain.macos_x64-watchos_x86 = target-toolchain-9-macos_x64
|
||||
targetToolchain.macos_x64-watchos_x86 = target-toolchain-10-macos_x64
|
||||
dependencies.macos_x64-watchos_x86 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos
|
||||
clang-llvm-apple-8.0.0-darwin-macos
|
||||
|
||||
target-sysroot-9-watchos_x86.default = \
|
||||
target-sysroot-10-watchos_x86.default = \
|
||||
remote:internal
|
||||
|
||||
arch.watchos_x86 = i386
|
||||
targetSysRoot.watchos_x86 = target-sysroot-9-watchos_x86
|
||||
targetSysRoot.watchos_x86 = target-sysroot-10-watchos_x86
|
||||
|
||||
clangFlags.watchos_x86 = -cc1 -emit-obj -disable-llvm-passes -x ir
|
||||
clangNooptFlags.watchos_x86 = -O1
|
||||
@@ -259,28 +262,28 @@ osVersionMinFlagClang.watchos_x86 = -mwatchos-simulator-version-min
|
||||
osVersionMin.watchos_x86 = 5.0
|
||||
|
||||
# Linux x86-64.
|
||||
llvmHome.linux_x64 = clang-llvm-6.0.1-linux-x86-64
|
||||
llvmHome.linux_x64 = clang-llvm-8.0.0-linux-x86-64
|
||||
libffiDir.linux_x64 = libffi-3.2.1-2-linux-x86-64
|
||||
|
||||
gccToolchain.linux_x64 = target-gcc-toolchain-3-linux-x86-64
|
||||
targetToolchain.linux_x64 = target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu
|
||||
dependencies.linux_x64 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
libffi-3.2.1-2-linux-x86-64 \
|
||||
lldb-1-linux
|
||||
|
||||
gccToolchain.mingw_x64 = target-gcc-toolchain-3-linux-x86-64
|
||||
targetToolchain.mingw_x64-linux_x64 = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
targetToolchain.mingw_x64-linux_x64 = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
dependencies.mingw_x64-linux_x64 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
libffi-3.2.1-mingw-w64-x86-64 \
|
||||
target-gcc-toolchain-3-linux-x86-64
|
||||
|
||||
gccToolchain.macos_x64 = target-gcc-toolchain-3-linux-x86-64
|
||||
targetToolchain.macos_x64-linux_x64 = clang-llvm-6.0.1-darwin-macos
|
||||
targetToolchain.macos_x64-linux_x64 = clang-llvm-apple-8.0.0-darwin-macos
|
||||
dependencies.macos_x64-linux_x64 = \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
target-gcc-toolchain-3-linux-x86-64
|
||||
|
||||
@@ -305,20 +308,20 @@ abiSpecificLibraries.linux_x64 = ../lib64 lib64 usr/lib64
|
||||
|
||||
# Raspberry Pi
|
||||
targetToolchain.linux_x64-linux_arm32_hfp = target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu
|
||||
targetToolchain.mingw_x64-linux_arm32_hfp = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
targetToolchain.macos_x64-linux_arm32_hfp = clang-llvm-6.0.1-darwin-macos
|
||||
targetToolchain.mingw_x64-linux_arm32_hfp = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
targetToolchain.macos_x64-linux_arm32_hfp = clang-llvm-apple-8.0.0-darwin-macos
|
||||
dependencies.linux_x64-linux_arm32_hfp = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-2-raspberrypi \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
dependencies.mingw_x64-linux_arm32_hfp = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
libffi-3.2.1-mingw-w64-x86-64 \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-2-raspberrypi
|
||||
dependencies.macos_x64-linux_arm32_hfp = \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-2-raspberrypi
|
||||
@@ -347,20 +350,20 @@ abiSpecificLibraries.linux_arm32_hfp = \
|
||||
|
||||
# Linux arm64
|
||||
targetToolchain.linux_x64-linux_arm64 = target-gcc-toolchain-3-linux-x86-64/x86_64-unknown-linux-gnu
|
||||
targetToolchain.mingw_x64-linux_arm64 = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
targetToolchain.macos_x64-linux_arm64 = clang-llvm-6.0.1-darwin-macos
|
||||
targetToolchain.mingw_x64-linux_arm64 = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
targetToolchain.macos_x64-linux_arm64 = clang-llvm-apple-8.0.0-darwin-macos
|
||||
dependencies.linux_x64-linux_arm64 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-1-linux-glibc-arm64 \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
dependencies.mingw_x64-linux_arm64 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
libffi-3.2.1-mingw-w64-x86-64 \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-1-linux-glibc-arm64
|
||||
dependencies.macos_x64-linux_arm64 = \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-1-linux-glibc-arm64
|
||||
@@ -390,7 +393,7 @@ abiSpecificLibraries.linux_arm64 = \
|
||||
# MIPS
|
||||
targetToolchain.linux_x64-linux_mips32 = target-gcc-toolchain-2-linux-mips/x86_64-unknown-linux-gnu
|
||||
dependencies.linux_x64-linux_mips32 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-gcc-toolchain-2-linux-mips \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-2-mips \
|
||||
@@ -417,7 +420,7 @@ abiSpecificLibraries.linux_mips32 =
|
||||
# MIPSel
|
||||
targetToolchain.linux_x64-linux_mipsel32 = target-gcc-toolchain-2-linux-mips/x86_64-unknown-linux-gnu
|
||||
dependencies.linux_x64-linux_mipsel32 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-gcc-toolchain-2-linux-mips \
|
||||
target-gcc-toolchain-3-linux-x86-64 \
|
||||
target-sysroot-2-mipsel \
|
||||
@@ -441,23 +444,23 @@ dynamicLinker.linux_mipsel32 = /lib/ld.so.1
|
||||
abiSpecificLibraries.linux_mipsel32 =
|
||||
|
||||
# Android ARM32, based on NDK for android-21.
|
||||
targetToolchain.macos_x64-android_arm32 = target-toolchain-1-osx-android_ndk
|
||||
targetToolchain.macos_x64-android_arm32 = target-toolchain-2-osx-android_ndk
|
||||
dependencies.macos_x64-android_arm32 = \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-osx-android_ndk \
|
||||
target-toolchain-2-osx-android_ndk \
|
||||
libffi-3.2.1-3-darwin-macos
|
||||
targetToolchain.linux_x64-android_arm32 = target-toolchain-1-linux-android_ndk
|
||||
targetToolchain.linux_x64-android_arm32 = target-toolchain-2-linux-android_ndk
|
||||
dependencies.linux_x64-android_arm32 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-linux-android_ndk \
|
||||
target-toolchain-2-linux-android_ndk \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
targetToolchain.mingw_x64-android_arm32 = target-toolchain-1-windows-android_ndk
|
||||
targetToolchain.mingw_x64-android_arm32 = target-toolchain-2-windows-android_ndk
|
||||
dependencies.mingw_x64-android_arm32 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-windows-android_ndk \
|
||||
target-toolchain-2-windows-android_ndk \
|
||||
libffi-3.2.1-mingw-w64-x86-64
|
||||
|
||||
quadruple.android_arm32 = arm-linux-androideabi
|
||||
@@ -469,23 +472,23 @@ targetSysRoot.android_arm32 = target-sysroot-1-android_ndk
|
||||
linkerKonanFlags.android_arm32 = -lm -lstdc++ -landroid -llog -latomic
|
||||
|
||||
# Android ARM64, based on NDK.
|
||||
targetToolchain.macos_x64-android_arm64 = target-toolchain-1-osx-android_ndk
|
||||
targetToolchain.macos_x64-android_arm64 = target-toolchain-2-osx-android_ndk
|
||||
dependencies.macos_x64-android_arm64 = \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-osx-android_ndk \
|
||||
target-toolchain-2-osx-android_ndk \
|
||||
libffi-3.2.1-3-darwin-macos
|
||||
targetToolchain.linux_x64-android_arm64 = target-toolchain-1-linux-android_ndk
|
||||
targetToolchain.linux_x64-android_arm64 = target-toolchain-2-linux-android_ndk
|
||||
dependencies.linux_x64-android_arm64 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-linux-android_ndk \
|
||||
target-toolchain-2-linux-android_ndk \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
targetToolchain.mingw_x64-android_arm64 = target-toolchain-1-windows-android_ndk
|
||||
targetToolchain.mingw_x64-android_arm64 = target-toolchain-2-windows-android_ndk
|
||||
dependencies.mingw_x64-android_arm64 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-windows-android_ndk \
|
||||
target-toolchain-2-windows-android_ndk \
|
||||
libffi-3.2.1-mingw-w64-x86-64
|
||||
|
||||
quadruple.android_arm64 = aarch64-linux-android
|
||||
@@ -497,23 +500,23 @@ linkerKonanFlags.android_arm64 = -lm -lstdc++ -landroid -llog -latomic
|
||||
linkerNoDebugFlags.android_arm64 = -Wl,-S
|
||||
|
||||
# Android X86, based on NDK.
|
||||
targetToolchain.macos_x64-android_x86 = target-toolchain-1-osx-android_ndk
|
||||
targetToolchain.macos_x64-android_x86 = target-toolchain-2-osx-android_ndk
|
||||
dependencies.macos_x64-android_x86 = \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-osx-android_ndk \
|
||||
target-toolchain-2-osx-android_ndk \
|
||||
libffi-3.2.1-3-darwin-macos
|
||||
targetToolchain.linux_x64-android_x86 = target-toolchain-1-linux-android_ndk
|
||||
targetToolchain.linux_x64-android_x86 = target-toolchain-2-linux-android_ndk
|
||||
dependencies.linux_x64-android_x86 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-linux-android_ndk \
|
||||
target-toolchain-2-linux-android_ndk \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
targetToolchain.mingw_x64-android_x86 = target-toolchain-1-windows-android_ndk
|
||||
targetToolchain.mingw_x64-android_x86 = target-toolchain-2-windows-android_ndk
|
||||
dependencies.mingw_x64-android_x86 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-windows-android_ndk \
|
||||
target-toolchain-2-windows-android_ndk \
|
||||
libffi-3.2.1-mingw-w64-x86-64
|
||||
|
||||
quadruple.android_x86 = i686-linux-android
|
||||
@@ -525,23 +528,23 @@ linkerKonanFlags.android_x86 = -lm -lstdc++ -landroid -llog -latomic
|
||||
linkerNoDebugFlags.android_x86 = -Wl,-S
|
||||
|
||||
# Android X64, based on NDK.
|
||||
targetToolchain.macos_x64-android_x64 = target-toolchain-1-osx-android_ndk
|
||||
targetToolchain.macos_x64-android_x64 = target-toolchain-2-osx-android_ndk
|
||||
dependencies.macos_x64-android_x64 = \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-osx-android_ndk \
|
||||
target-toolchain-2-osx-android_ndk \
|
||||
libffi-3.2.1-3-darwin-macos
|
||||
targetToolchain.linux_x64-android_x64 = target-toolchain-1-linux-android_ndk
|
||||
targetToolchain.linux_x64-android_x64 = target-toolchain-2-linux-android_ndk
|
||||
dependencies.linux_x64-android_x64 = \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-linux-android_ndk \
|
||||
target-toolchain-2-linux-android_ndk \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
targetToolchain.mingw_x64-android_x64 = target-toolchain-1-windows-android_ndk
|
||||
targetToolchain.mingw_x64-android_x64 = target-toolchain-2-windows-android_ndk
|
||||
dependencies.mingw_x64-android_x64 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
target-sysroot-1-android_ndk \
|
||||
target-toolchain-1-windows-android_ndk \
|
||||
target-toolchain-2-windows-android_ndk \
|
||||
libffi-3.2.1-mingw-w64-x86-64
|
||||
|
||||
quadruple.android_x64 = x86_64-linux-android
|
||||
@@ -554,27 +557,27 @@ linkerNoDebugFlags.android_x64 = -Wl,-S
|
||||
|
||||
|
||||
# Windows x86-64, based on mingw-w64.
|
||||
llvmHome.mingw_x64 = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
targetToolchain.mingw_x64 = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
llvmHome.mingw_x64 = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
targetToolchain.mingw_x64 = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
libffiDir.mingw_x64 = libffi-3.2.1-mingw-w64-x86-64
|
||||
|
||||
targetToolchain.linux_x64-mingw_x64 = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
targetToolchain.macos_x64-mingw_x64 = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
targetToolchain.linux_x64-mingw_x64 = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
targetToolchain.macos_x64-mingw_x64 = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
dependencies.mingw_x64 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
libffi-3.2.1-mingw-w64-x86-64 \
|
||||
lldb-1-windows
|
||||
dependencies.linux_x64-mingw_x64 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
dependencies.macos_x64-mingw_x64 = \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
libffi-3.2.1-3-darwin-macos
|
||||
|
||||
quadruple.mingw_x64 = x86_64-w64-mingw32
|
||||
targetSysRoot.mingw_x64 = msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2
|
||||
targetSysRoot.mingw_x64 = msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1
|
||||
# For using with Universal Windows Platform (UWP) we need to use this slower option.
|
||||
# See https://youtrack.jetbrains.com/issue/KT-27654.
|
||||
# TODO: remove, once fixed in mingw, check with the bug testcase.
|
||||
@@ -593,7 +596,7 @@ linkerOptimizationFlags.mingw_x64 = -Wl,--gc-sections
|
||||
targetToolchain.mingw_x64-mingw_x86 = msys2-mingw-w64-i686-gcc-7.4.0-clang-llvm-6.0.1
|
||||
dependencies.mingw_x64-mingw_x86 = \
|
||||
msys2-mingw-w64-i686-gcc-7.4.0-clang-llvm-6.0.1 \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
libffi-3.2.1-mingw-w64-x86-64
|
||||
targetToolchain.linux_x64-mingw_x86 = msys2-mingw-w64-i686-gcc-7.4.0-clang-llvm-6.0.1
|
||||
targetToolchain.macos_x64-mingw_x86 = msys2-mingw-w64-i686-gcc-7.4.0-clang-llvm-6.0.1
|
||||
@@ -603,7 +606,7 @@ dependencies.linux_x64-mingw_x86 = \
|
||||
libffi-3.2.1-2-linux-x86-64
|
||||
dependencies.macos_x64-mingw_x86 = \
|
||||
msys2-mingw-w64-i686-gcc-7.4.0-clang-llvm-6.0.1 \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
libffi-3.2.1-3-darwin-macos
|
||||
|
||||
quadruple.mingw_x86 = i686-w64-mingw32
|
||||
@@ -630,26 +633,26 @@ linkerOptimizationFlags.mingw_x86 = -Wl,--gc-sections
|
||||
targetToolchain.macos_x64-wasm32 = target-toolchain-3-macos-wasm
|
||||
dependencies.macos_x64-wasm32 = \
|
||||
libffi-3.2.1-3-darwin-macos \
|
||||
clang-llvm-6.0.1-darwin-macos \
|
||||
target-sysroot-2-wasm \
|
||||
clang-llvm-apple-8.0.0-darwin-macos \
|
||||
target-sysroot-3-wasm \
|
||||
target-toolchain-3-macos-wasm
|
||||
|
||||
targetToolchain.linux_x64-wasm32 = target-toolchain-2-linux-wasm
|
||||
dependencies.linux_x64-wasm32 = \
|
||||
libffi-3.2.1-2-linux-x86-64 \
|
||||
clang-llvm-6.0.1-linux-x86-64 \
|
||||
target-sysroot-2-wasm \
|
||||
clang-llvm-8.0.0-linux-x86-64 \
|
||||
target-sysroot-3-wasm \
|
||||
target-toolchain-2-linux-wasm
|
||||
|
||||
targetToolchain.mingw_x64-wasm32 = target-toolchain-2-mingw-wasm
|
||||
dependencies.mingw_x64-wasm32 = \
|
||||
libffi-3.2.1-mingw-w64-x86-64 \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
target-sysroot-2-wasm \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
target-sysroot-3-wasm \
|
||||
target-toolchain-2-mingw-wasm
|
||||
|
||||
quadruple.wasm32 = wasm32-unknown-unknown
|
||||
targetSysRoot.wasm32 = target-sysroot-2-wasm
|
||||
targetSysRoot.wasm32 = target-sysroot-3-wasm
|
||||
optFlags.wasm32 = -internalize -globaldce -mtriple=wasm32-unknown-unknown-wasm
|
||||
optNooptFlags.wasm32 = -O1
|
||||
optOptFlags.wasm32 = -O3
|
||||
|
||||
@@ -40,6 +40,6 @@ dependencies.macos_x64-zephyr_stm32f4_disco = \
|
||||
targetToolchain.mingw_x64-zephyr_stm32f4_disco = gcc-arm-none-eabi-7-2017-q4-major-win32/arm-none-eabi
|
||||
dependencies.mingw_x64-zephyr_stm32f4_disco = \
|
||||
libffi-3.2.1-mingw-w64-x86-64 \
|
||||
msys2-mingw-w64-x86_64-gcc-7.3.0-clang-llvm-lld-6.0.1-2 \
|
||||
msys2-mingw-w64-x86_64-clang-llvm-lld-compiler_rt-8.0.1 \
|
||||
gcc-arm-none-eabi-7-2017-q4-major-win32 \
|
||||
target-sysroot-2-wasm
|
||||
|
||||
Reference in New Issue
Block a user