NAME
Wx::build::Utils - utility routines
SUBROUTINES
xs_dependencies
my %dependencies = xs_dependencies( $mm_object , [ 'dir1' , 'dir2' ] );
|
obj_from_src
my @obj_files = obj_from_src( 'Foo.xs' , 'bar.c' , 'cpp/bar.cpp' );
|
Calculates the object file name from the source file name. In scalar context returns the first file.
write_string, write_file
write_string( 'file' , $scalar );
write_file( 'file' , $scalar );
|
Like File::Slurp.
read_file
my $string = read_file( 'file' );
|
lib_file, arch_file, arch_auto_file
my $file = lib_file( 'Foo.pm' );
my $file = lib_file( 'Foo/Bar.pm' );
my $file = arch_auto_file( 'My\My.dll' );
|
All input paths must be relative, output paths may be absolute.
path_search
my $file = path_search( 'foo.exe' );
|
Searches PATH for the given executable.
files_with_constants
my @files = files_with_constants;
|
Finds files containing constants
files_with_overload
my @files = files_with_overload;
|
Finds files containing overloaded XS/Perl subroutines