diff options
| author | Dante Catalfamo <[email protected]> | 2021-08-19 23:33:25 -0400 |
|---|---|---|
| committer | Dante Catalfamo <[email protected]> | 2021-08-19 23:34:30 -0400 |
| commit | 124c4d617f6d5bb8cef4f9858206d7dbf978dbaa (patch) | |
| tree | 1fb22ee57d7e0726df020198b811381e76060da8 | |
| parent | ca295a2c237dab1a1e69b7599a2fa66af466b7d3 (diff) | |
| download | mruby-124c4d617f6d5bb8cef4f9858206d7dbf978dbaa.tar.gz mruby-124c4d617f6d5bb8cef4f9858206d7dbf978dbaa.zip | |
Add serenity-32bit crossbuild
Cross compile mruby for SerenityOS (https://github.com/SerenityOS/serenity)
| -rw-r--r-- | build_config/serenity-32bit.rb | 12 |
1 files changed, 12 insertions, 0 deletions
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 |
