summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2017-02-17 01:13:37 +0900
committerGitHub <[email protected]>2017-02-17 01:13:37 +0900
commita9f7b41219810fdbe0cffa872051cd091fc070ac (patch)
treee0c51b5e6657cb5ee6977ff67666ecd89407d041 /examples
parent73e5a19c39f5e0b7e157f5cebd9a0508991615e3 (diff)
parentfd08e0ea3aeeef673d3377b359ce97c41c187049 (diff)
downloadmruby-a9f7b41219810fdbe0cffa872051cd091fc070ac.tar.gz
mruby-a9f7b41219810fdbe0cffa872051cd091fc070ac.zip
Merge pull request #3460 from AltimitSystems/android.rake-ndk-clang
Additional options for Android build script.
Diffstat (limited to 'examples')
-rw-r--r--examples/targets/build_config_android_armeabi_v7a_neon_hard.rb28
1 files changed, 28 insertions, 0 deletions
diff --git a/examples/targets/build_config_android_armeabi_v7a_neon_hard.rb b/examples/targets/build_config_android_armeabi_v7a_neon_hard.rb
new file mode 100644
index 000000000..3788bba7f
--- /dev/null
+++ b/examples/targets/build_config_android_armeabi_v7a_neon_hard.rb
@@ -0,0 +1,28 @@
+MRuby::Build.new do |conf|
+
+ # Gets set by the VS command prompts.
+ if ENV['VisualStudioVersion'] || ENV['VSINSTALLDIR']
+ toolchain :visualcpp
+ else
+ toolchain :gcc
+ end
+
+ enable_debug
+
+ # include the default GEMs
+ conf.gembox 'default'
+end
+
+# Requires Android NDK r13 or later.
+MRuby::CrossBuild.new('android-armeabi-v7a-neon-hard') do |conf|
+ params = {
+ :arch => 'armeabi-v7a',
+ :mfpu => 'neon',
+ :mfloat_abi => 'hard',
+ :platform => 'android-24',
+ :toolchain => :clang,
+ }
+ toolchain :android, params
+
+ conf.gembox 'default'
+end