diff options
| author | crimsonwoods <[email protected]> | 2015-10-11 16:45:34 +0900 |
|---|---|---|
| committer | crimsonwoods <[email protected]> | 2015-10-11 16:45:34 +0900 |
| commit | ad89fe63ae18599898bb8798fa42e169c5614e5d (patch) | |
| tree | b619027407d5749feea3033643205804c65b0b9e | |
| parent | 1ac5d3575374e3f664fc9cbb9eb410fe03cd6f79 (diff) | |
| download | mruby-ad89fe63ae18599898bb8798fa42e169c5614e5d.tar.gz mruby-ad89fe63ae18599898bb8798fa42e169c5614e5d.zip | |
Add support for 'x86_64' architecture.
| -rw-r--r-- | tasks/toolchains/androidndk.rake | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tasks/toolchains/androidndk.rake b/tasks/toolchains/androidndk.rake index 1f2729796..4abe7feb2 100644 --- a/tasks/toolchains/androidndk.rake +++ b/tasks/toolchains/androidndk.rake @@ -62,6 +62,8 @@ Set ANDROID_NDK_HOME environment variable or set :ndk_home parameter 'mips64el-linux-android-*' when /mips/ 'mipsel-linux-android-*' + when /x86_64/ + 'x86_64-*' when /x86/ 'x86-*' end @@ -80,6 +82,7 @@ Set ANDROID_NDK_HOME environment variable or set :ndk_home parameter case arch when /armeabi/ then 'arm-linux-androideabi-' when /arm64/ then 'aarch64-linux-android-' + when /x86_64/ then 'x86_64-' when /x86/ then 'x86-' when /mips64/ then 'mips64el-linux-android-' when /mips/ then 'mipsel-linux-android-' @@ -92,6 +95,7 @@ Set ANDROID_NDK_HOME environment variable or set :ndk_home parameter path = case arch when /armeabi/ then 'arch-arm' when /arm64/ then 'arch-arm64' + when /x86_64/ then 'arch-x86_64' when /x86/ then 'arch-x86' when /mips64/ then 'arch-mips64' when /mips/ then 'arch-mips' @@ -107,6 +111,7 @@ Set ANDROID_NDK_HOME environment variable or set :ndk_home parameter command = case arch when /armeabi/ then 'arm-linux-androideabi-' when /arm64/ then 'aarch64-linux-android-' + when /x86_64/ then 'x86_64-linux-android-' when /x86/ then 'i686-linux-android-' when /mips64/ then 'mips64el-linux-android-' when /mips/ then 'mipsel-linux-android-' @@ -143,6 +148,8 @@ Set ANDROID_NDK_HOME environment variable or set :ndk_home parameter flags += %W(-fpic -fno-strict-aliasing -finline-functions -fmessage-length=0 -fno-inline-functions-called-once -fgcse-after-reload -frerun-cse-after-loop -frename-registers -no-canonical-prefixes) when /mips/ flags += %W(-fpic -fno-strict-aliasing -finline-functions -fmessage-length=0 -fno-inline-functions-called-once -fgcse-after-reload -frerun-cse-after-loop -frename-registers) + when /x86_64/ + flags += %W(-fstack-protector-strong -no-canonical-prefixes) when /x86/ flags += %W(-no-canonical-prefixes) end |
