4 use base qw(Module::Build);
9 $main::NO_INIT = $main::NO_INIT; # no warnings...
12 local $_ = $Config{osname};
15 /MSWin32/ and return 'Win32';
16 # MacOS X is slightly different...
17 /darwin/ and return 'MacOSX_wx_config';
19 return 'Any_wx_config';
23 my $package = 'My::Build';
25 # iterate until fixed point
26 for( ; !$main::NO_INIT; ) {
27 my $full_package = 'My::Build::' . $package->awx_get_package;
28 last if $package eq $full_package;
30 my $file = $full_package . '.pm'; $file =~ s{::}{/}g;
33 @ISA = ( $full_package );
34 $package = $full_package;