diff options
Diffstat (limited to 'tool/mkrunnable.rb')
-rwxr-xr-x | tool/mkrunnable.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tool/mkrunnable.rb b/tool/mkrunnable.rb index 3b71b0751b..8bfb4fe6a4 100755 --- a/tool/mkrunnable.rb +++ b/tool/mkrunnable.rb @@ -93,7 +93,9 @@ def ln_relative(src, dest, executable = false) return if File.identical?(src, dest) parent = File.dirname(dest) File.directory?(parent) or mkdir_p(parent) - return ln_exe(src, dest) if executable + if executable + return (ln_exe(src, dest) if File.exist?(src)) + end clean_link(relative_path_from(src, parent), dest) {|s, d| ln_safe(s, d)} end |