use strict;
use warnings;
use Data::Dump qw/pp dd/;
package Foo::Bar;
sub import { warn __PACKAGE__." was imported!" }
BEGIN {
$INC{'Foo/Bar.pm'}=1; # actually a path needed, but 1 is true enough˛ ;-)
}
package main;
use Foo::Bar;
warn pp \%INC;
####
Foo::Bar was imported! at d:/Users/lanx/pm/inc.pl line 10.
{
"C:/Perl_64/site/lib/sitecustomize.pl" => "C:/Perl_64/site/lib/sitecustomize.pl",
"Data/Dump.pm" => "C:/Perl_64/lib/Data/Dump.pm",
"Exporter.pm" => "C:/Perl_64/lib/Exporter.pm",
"Foo/Bar.pm" => 1,
"overload.pm" => "C:/Perl_64/lib/overload.pm",
"overloading.pm" => "C:/Perl_64/lib/overloading.pm",
"strict.pm" => "C:/Perl_64/lib/strict.pm",
"subs.pm" => "C:/Perl_64/lib/subs.pm",
"vars.pm" => "C:/Perl_64/lib/vars.pm",
"warnings.pm" => "C:/Perl_64/lib/warnings.pm",
"warnings/register.pm" => "C:/Perl_64/lib/warnings/register.pm",
} at d:/Users/lanx/pm/inc.pl line 21.
##
##
BEGIN {
$INC{'Foo/Bar.pm'}=__FILE__;
}