Document $DynaLoader::dl_dlext, per sisyphus++.
authorJames E Keenan <jkeenan@cpan.org>
Sat, 27 Jul 2013 02:10:58 +0000 (22:10 -0400)
committerJames E Keenan <jkeenan@cpan.org>
Mon, 29 Jul 2013 22:19:25 +0000 (18:19 -0400)
With one modification suggested by Andy Dougherty; version bump to 1.19.

For: RT #119031

ext/DynaLoader/DynaLoader_pm.PL

index 562ba2d..908bacc 100644 (file)
@@ -85,7 +85,7 @@ package DynaLoader;
 # Tim.Bunce@ig.co.uk, August 1994
 
 BEGIN {
-    $VERSION = '1.18';
+    $VERSION = '1.19';
 }
 
 use Config;
@@ -678,6 +678,19 @@ built with the B<-DDEBUGGING> flag.  This can also be set via the
 PERL_DL_DEBUG environment variable.  Set to 1 for minimal information or
 higher for more.
 
+=item $dl_dlext
+
+When specified (localised) in a module's F<.pm> file, indicates the extension
+which the module's loadable object will have. For example:
+
+    local $DynaLoader::dl_dlext = 'unusual_ext';
+
+would indicate that the module's loadable object has an extension of
+C<unusual_ext> instead of the more usual C<$Config{dlext}>.  NOTE: This also
+requires that the module's F<Makefile.PL> specify (in C<WriteMakefile()>):
+
+    DLEXT => 'unusual_ext',
+
 =item dl_findfile()
 
 Syntax: