diff options
author | Nicholas Clark <nick@ccl4.org> | 2011-09-21 15:33:09 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2011-09-27 22:25:05 +0200 |
commit | ae60cb464cebf89579ec0ff91db8b792b2f1e7cd (patch) | |
tree | fc1ab2f4a1d4d5360ffaf2df304bfe7c03f8c76c /Porting/Glossary | |
parent | 2982a345b7a1edb63720282eef0fba5c61d0e6b5 (diff) | |
download | perl-ae60cb464cebf89579ec0ff91db8b792b2f1e7cd.tar.gz |
Where available, use _NSGetExecutablePath() to make $^X absolute.
In Configure, check whether _NSGetExecutablePath() can be used to find the
absolute pathname of the executable. If so, set usensgetexecutablepath in
config.sh and USE_NSGETEXECUTABLEPATH in config.h. If this is set, then use
this approach in S_set_caret_X() to canonicalise $^X as an absolute
path. This approach works on OS X, and possible on other platforms that
use dyld.
Diffstat (limited to 'Porting/Glossary')
-rw-r--r-- | Porting/Glossary | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Porting/Glossary b/Porting/Glossary index 1ed4ef87cb..81c83a9ef0 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -5053,6 +5053,11 @@ usenm (usenm.U): This variable contains 'true' or 'false' depending whether the nm extraction is wanted or not. +usensgetexecutablepath (usensgetexecutablepath.U): + This symbol, if defined, indicates that we can use _NSGetExecutablePath + and realpath to get a full path for the executable, and hence convert + $^X to an absolute path. + useopcode (Extensions.U): This variable holds either 'true' or 'false' to indicate whether the Opcode extension should be used. The sole |