From 124c4d617f6d5bb8cef4f9858206d7dbf978dbaa Mon Sep 17 00:00:00 2001 From: Dante Catalfamo Date: Thu, 19 Aug 2021 23:33:25 -0400 Subject: Add serenity-32bit crossbuild Cross compile mruby for SerenityOS (https://github.com/SerenityOS/serenity) --- build_config/serenity-32bit.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 build_config/serenity-32bit.rb diff --git a/build_config/serenity-32bit.rb b/build_config/serenity-32bit.rb new file mode 100644 index 000000000..03ec53c30 --- /dev/null +++ b/build_config/serenity-32bit.rb @@ -0,0 +1,12 @@ +MRuby::CrossBuild.new('serenity-32bit') do |conf| + conf.toolchain :gcc + + conf.archiver.command = 'i686-pc-serenity-ar' + conf.linker.command = 'i686-pc-serenity-g++' + conf.cc.command = 'i686-pc-serenity-gcc' + conf.cc.defines << 'MRB_32BIT' + + conf.gembox 'full-core' + + conf.test_runner.command = 'env' +end -- cgit v1.2.3