Nobuyoshi Nakada
901471ab8a
[Bug #18623 ] Link only existing excutables to make runnable [ci skip]
2022-12-06 17:52:58 +09:00
Kazuhiro NISHIYAMA
10eda60e8b
Merge to one regexp
2021-12-14 12:19:44 +09:00
Nobuyoshi Nakada
d20a120b03
Recent systems prohibit symlink for relative loading
2021-11-30 12:40:12 +09:00
Nobuyoshi Nakada
00d66f7ec2
Hard-link executable files to mae runnable
...
As `$ORIGIN` on Linux is refered from the real path of the
executable file, symbolic linked executable file cannot work.
2021-08-19 16:10:35 +09:00
Nobuyoshi Nakada
0d1f0cd9cc
runnable.rb: ignore broken symlink error on Windows [ci skip]
2020-05-30 01:15:23 +09:00
nobu
36bc8c0b28
tool: removed unused variables
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63459 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2018-05-18 00:38:00 +00:00
nobu
86888f9cec
rename ruby-runner as bin/ruby
...
* Makefile.in, configure.in, tool/runruby.rb: rename ruby-runner
executable file as $(RUBY_INSTALL_NAME) under bin, to mimic
dirty `#!/usr/bin/env` hack.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59927 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2017-09-15 17:42:00 +00:00
normal
f8d0bdedf1
tool: add descriptions and fix typos
...
* tool/asm_parse.rb: add description
* tool/change_maker.rb: ditto
* tool/downloader.rb: ditto
* tool/eval.rb: ditto
* tool/expand-config.rb: ditto
* tool/extlibs.rb: ditto
* tool/fake.rb: ditto
* tool/file2lastrev.rb: ditto
* tool/gem-unpack.rb: ditto
* tool/gen_dummy_probes.rb: ditto
* tool/gen_ruby_tapset.rb: ditto
* tool/generic_erb.rb: ditto
* tool/id2token.rb: ditto
* tool/ifchange: ditto
* tool/insns2vm.rb: ditto
* tool/instruction.rb: ditto
* tool/jisx0208.rb: ditto
* tool/merger.rb: ditto
* tool/mkrunnable.rb: ditto
* tool/node_name.rb: ditto
* tool/parse.rb: ditto
* tool/rbinstall.rb: ditto
* tool/rbuninstall.rb: ditto
* tool/rmdirs: ditto
* tool/runruby.rb: ditto
* tool/strip-rdoc.rb: ditto
* tool/vcs.rb: ditto
* tool/vtlh.rb: ditto
* tool/ytab.sed: ditto
* tool/enc-unicode.rb: fix typo
* tool/mk_call_iseq_optimized.rb: ditto
* tool/update-deps: ditto
[ruby-core:76215] [Bug #12539 ]
by Noah Gibbs <the.codefolio.guy@gmail.com>
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-07-02 21:01:04 +00:00
nobu
07983edfe3
mkrunnable.rb: symlink on Windows [ci skip]
...
* tool/mkrunnable.rb: File.symlink is supported on Windows now.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-02-09 06:57:09 +00:00
nobu
94a9a314e6
mkrunnable.rb: clean link before symlink [ci skip]
...
* tool/mkrunnable.rb (clean_link): clean link before symlink not
to make a symlink in the linked directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2016-02-09 06:50:53 +00:00
nobu
759724fa2d
mkrunnable.rb: try mklink
...
* tool/mkrunnable.rb (Mswin#ln_safe): try mklink command if not
linked already.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2015-02-24 04:59:03 +00:00
nobu
d1cc0ebb38
mkrunnable.rb: fix DLL path on Windows
...
* tool/mkrunnable.rb: DLL needs placed at same directory as
executables on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44484 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2014-01-02 02:41:06 +00:00
nobu
2ae30c3fa2
* tool/mkrunnable.rb: fix for native mswin compile.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41081 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-06-05 01:43:09 +00:00
nobu
839ae05e0c
* tool/mkrunnable.rb: refactor and multiarch support.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39373 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-02-22 02:37:51 +00:00
nobu
a168db1cb2
* tool/mkrunnable.rb: needs rbconfig.rb.
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39314 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-02-19 03:49:35 +00:00
nobu
86bd692035
tool/mkrunnable.rb: support mswin build on remote file system
...
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38777 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2013-01-11 07:59:07 +00:00
nobu
400d2d9d03
mkrunnable.rb: static-linked-ext
...
* tool/mkrunnable.rb: make archdir for static-linked-ext.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37819 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-11-23 13:49:14 +00:00
nobu
06d98b4d4d
mkrunnable.rb: config directory names
...
* tool/mkrunnable.rb: collect directory names from config.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-08-29 05:59:07 +00:00
nobu
402edc568a
mkrunnable.rb: build_os
...
* tool/mkrunnable.rb: see build_os instead of target arch for
cross-compiling.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36673 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-08-09 14:46:53 +00:00
nobu
681c1b9f1b
mkrunnable.rb: mswin
...
* tool/mkrunnable.rb (ln_safe, ln_dir_safe): separate for mklink
command on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-07-25 08:17:46 +00:00
nobu
3fceaf10ab
make runnable
...
* common.mk (runnable): make symbolic links to run in build directory.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-07-03 02:16:08 +00:00