1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/tool
Alan Wu e5a3f23256 Use $(bindir) for path to executable in mkmf
For the macOS -bundle_loader linker option, we need a path to the
Ruby exectuable. $(RUBY) is not necessarily a path since it could
be a command line invocation. That happens during build with
runruby.rb and can happen post installation if the user passes
the --ruby option to a extconf.rb. Use $(bindir) to locate
the executable instead.

Before installation, $(bindir) doesn't exist, so we need to be
able to override $(BUILTRUBY) in such situations so test-spec
and bundled extensions could build. Use a new mkmf global,
$builtruby, to do this; set it in fake.rb and in extmk.rb.

Our build system is quite complex...
2022-08-04 16:29:22 +09:00
..
annocheck Add make test-annocheck to detect security issues. 2022-05-16 10:10:16 +02:00
bundler Merge RubyGems and Bundler master 2022-07-13 14:11:55 +09:00
dummy-rake-compiler/rake
lib Add --stdout-on-failure, the reverse of --stderr-on-failure 2022-07-05 14:40:19 +09:00
m4 Fallback mkdir_p to as_mkdir_p 2022-07-07 15:06:10 +09:00
releng gen-mail.rb: support markdown file path 2022-02-18 21:44:22 +09:00
ruby_vm Expand tabs [ci skip] 2022-07-21 09:42:04 -07:00
test Let testunit use omit or pend instead of skip 2022-01-16 21:35:09 +09:00
asm_parse.rb
bisect.sh
build-transcode
checksum.rb
ci_functions.sh
colors
darwin-cc
disable_ipv6.sh
downloader.rb
enc-emoji-citrus-gen.rb
enc-emoji4unicode.rb
enc-unicode.rb
eval.rb
expand-config.rb
extlibs.rb tool/extlibs.rb: Use Exception#message for older rubies 2022-06-17 18:13:19 -04:00
fake.rb Use $(bindir) for path to executable in mkmf 2022-08-04 16:29:22 +09:00
fetch-bundled_gems.rb Try the tag without "v" prefix to checkout upstream repositories 2022-07-26 21:12:58 +09:00
file2lastrev.rb
format-release
gem-unpack.rb Gem.unpack extracts gems so able to execute 2022-07-17 19:57:48 +09:00
gen-mailmap.rb
gen_dummy_probes.rb
gen_ruby_tapset.rb
generic_erb.rb
git-refresh
gperf.sed [ruby/date] Constify gperf-generated table 2022-05-24 17:23:42 +09:00
id2token.rb
ifchange
insns2vm.rb
install-sh
intern_ids.rb
leaked-globals
ln_sr.rb Fix conversion from absolute path to relative path 2022-07-16 17:58:52 +09:00
make-snapshot Remove CI configuration files from extracted bundled gems 2022-03-31 10:49:56 +09:00
make_hgraph.rb
mdoc2man.rb
merger.rb
mjit_archflag.sh
mjit_tabs.rb
mk_builtin_loader.rb Add ISEQ_BODY macro 2022-03-24 10:03:51 -04:00
mkconfig.rb [DOC] Move :nodoc: so rdoc finds RbConfig.ruby 2022-04-25 14:28:39 -04:00
mkrunnable.rb
node_name.rb
parse.rb
prereq.status
probes_to_wiki.rb
pure_parser.rb
rbinstall.rb Try to install also gemspec files under gem directories 2022-07-14 09:00:13 +09:00
rbuninstall.rb
redmine-backporter.rb
release.sh
rmdirs
run-gcov.rb
run-lcov.rb
runruby.rb Set GEM_PATH environment variable in runruby.rb 2022-07-14 09:00:13 +09:00
search-cgvars.rb
strip-rdoc.rb
sync_default_gems.rb Keep gitignore for libyaml source with psych 2022-07-29 19:10:10 +09:00
test-annocheck.sh Add make test-annocheck to detect security issues. 2022-05-16 10:10:16 +02:00
test-bundled-gems.rb Do not load library files from repository only for test 2022-07-27 17:36:45 +09:00
test-coverage.rb
transcode-tblgen.rb
transform_mjit_header.rb [Feature #18249] Implement ABI checking 2022-02-22 09:55:21 -05:00
travis_retry.sh
travis_wait.sh
update-bundled_gems.rb
update-deps Bundled gem extensions are out of scope of update-deps 2022-07-13 22:14:30 +09:00
vtlh.rb
wasm-clangw [wasm] add asyncify based setjmp, fiber, register scan emulation 2022-01-19 11:19:06 +09:00
ytab.sed