diff options
| author | Andrew Dunstan | 2020-04-14 20:47:07 +0000 |
|---|---|---|
| committer | Andrew Dunstan | 2020-04-14 20:47:07 +0000 |
| commit | e60c6f6ea17b50833242653fe2781f6d47429540 (patch) | |
| tree | 940d2b839b4b95b68568788a17ca6b3a47050247 /src/tools | |
| parent | 149f2ae88ab0510be3239caf45699d7373f2c6e8 (diff) | |
Set Perl search path more idiomatically
Back in commits 1df92eeafe, f884a96819, and 592123efbb I used some
hackish code to set the script search path, unaware despite decades of
perl that there was a completely standard way to do this. This patch
changes those cases to use the standard perl FindBin package.
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/msvc/build.pl | 5 | ||||
| -rwxr-xr-x | src/tools/msvc/install.pl | 5 | ||||
| -rw-r--r-- | src/tools/msvc/mkvcbuild.pl | 5 | ||||
| -rw-r--r-- | src/tools/msvc/vcregress.pl | 5 |
4 files changed, 9 insertions, 11 deletions
diff --git a/src/tools/msvc/build.pl b/src/tools/msvc/build.pl index 3c886fcd499..de50554e7e1 100644 --- a/src/tools/msvc/build.pl +++ b/src/tools/msvc/build.pl @@ -5,9 +5,8 @@ use strict; use warnings; -use File::Basename; -use File::Spec; -BEGIN { use lib File::Spec->rel2abs(dirname(__FILE__)); } +use FindBin; +use lib $FindBin::RealBin; use Cwd; diff --git a/src/tools/msvc/install.pl b/src/tools/msvc/install.pl index e7ac6d1afa0..66c42557d4d 100755 --- a/src/tools/msvc/install.pl +++ b/src/tools/msvc/install.pl @@ -6,9 +6,8 @@ use strict; use warnings; -use File::Basename; -use File::Spec; -BEGIN { use lib File::Spec->rel2abs(dirname(__FILE__)); } +use FindBin; +use lib $FindBin::RealBin; use Install qw(Install); diff --git a/src/tools/msvc/mkvcbuild.pl b/src/tools/msvc/mkvcbuild.pl index a5e99dd0dea..2e396c06726 100644 --- a/src/tools/msvc/mkvcbuild.pl +++ b/src/tools/msvc/mkvcbuild.pl @@ -7,9 +7,8 @@ use strict; use warnings; -use File::Basename; -use File::Spec; -BEGIN { use lib File::Spec->rel2abs(dirname(__FILE__)); } +use FindBin; +use lib $FindBin::RealBin; use Mkvcbuild; diff --git a/src/tools/msvc/vcregress.pl b/src/tools/msvc/vcregress.pl index c39178a93ca..f95f7a5c7ab 100644 --- a/src/tools/msvc/vcregress.pl +++ b/src/tools/msvc/vcregress.pl @@ -12,8 +12,9 @@ use File::Basename; use File::Copy; use File::Find (); use File::Path qw(rmtree); -use File::Spec; -BEGIN { use lib File::Spec->rel2abs(dirname(__FILE__)); } + +use FindBin; +use lib $FindBin::RealBin; use Install qw(Install); |
