diff options
author | Andy Polyakov <appro@openssl.org> | 2006-10-26 10:52:12 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2006-10-26 10:52:12 +0000 |
commit | a2688c872ded9cd210bb721ab6bbf5e7cc745049 (patch) | |
tree | 59ab74eafa0b0c1a136b372331403b354aa4121e /tools/c_rehash.in | |
parent | 5b50f99e1e18c0b1e8cccf4d01f5d72b75c2d7ce (diff) | |
download | openssl-a2688c872ded9cd210bb721ab6bbf5e7cc745049.tar.gz |
Minor portability update to c_rehash.
Diffstat (limited to 'tools/c_rehash.in')
-rw-r--r-- | tools/c_rehash.in | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/tools/c_rehash.in b/tools/c_rehash.in index ca3021ae8a..96a73aeedd 100644 --- a/tools/c_rehash.in +++ b/tools/c_rehash.in @@ -15,7 +15,13 @@ if(defined $ENV{OPENSSL}) { $ENV{OPENSSL} = $openssl; } -my $pwd = `pwd`; chomp $pwd; +my $pwd; +eval "require Cwd"; +if (defined(&Cwd::getcwd)) { + $pwd=Cwd::getcwd(); +} else { + $pwd=`pwd`; chomp($pwd); +} my $path_delim = ($pwd =~ /^[a-z]\:/i) ? ';' : ':'; # DOS/Win32 or Unix delimiter? $ENV{PATH} .= "$path_delim$dir/bin"; |