| @@ -1,18 +1,24 @@ | | | @@ -1,18 +1,24 @@ |
1 | # $NetBSD: options.mk,v 1.1 2023/01/21 13:51:23 taca Exp $ | | 1 | # $NetBSD: options.mk,v 1.1.2.1 2023/04/12 17:28:54 bsiegert Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ruby | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.ruby |
4 | PKG_SUPPORTED_OPTIONS= ruby-build-ri-db ruby-yjit | | 4 | PKG_SUPPORTED_OPTIONS= ruby-build-ri-db ruby-yjit |
5 | PKG_SUGGESTED_OPTIONS= ruby-build-ri-db ruby-yjit | | 5 | PKG_SUGGESTED_OPTIONS= ruby-build-ri-db |
| | | 6 | |
| | | 7 | .for a in "x86_64" "aarch64" "aarch64eb" |
| | | 8 | . if $a == ${MACHINE_ARCH} |
| | | 9 | PKG_SUGGESTED_OPTIONS+= ruby-yjit |
| | | 10 | . endif |
| | | 11 | .endfor |
6 | | | 12 | |
7 | .include "../../mk/bsd.options.mk" | | 13 | .include "../../mk/bsd.options.mk" |
8 | | | 14 | |
9 | .if ${PKG_OPTIONS:Mruby-yjit} | | 15 | .if ${PKG_OPTIONS:Mruby-yjit} |
10 | CONFIGURE_ARGS+= --enable-yjit | | 16 | CONFIGURE_ARGS+= --enable-yjit |
11 | RUST_REQ= 1.58.0 | | 17 | RUST_REQ= 1.58.0 |
12 | .include "../../lang/rust/rust.mk" | | 18 | .include "../../lang/rust/rust.mk" |
13 | .else | | 19 | .else |
14 | CONFIGURE_ENV+= RUSTC=no | | 20 | CONFIGURE_ENV+= RUSTC=no |
15 | .endif | | 21 | .endif |
16 | | | 22 | |
17 | .if ${PKG_OPTIONS:Mruby-build-ri-db} | | 23 | .if ${PKG_OPTIONS:Mruby-build-ri-db} |
18 | RUBY_DYNAMIC_DIRS+= ${RUBY_SYSRIDIR} | | 24 | RUBY_DYNAMIC_DIRS+= ${RUBY_SYSRIDIR} |