|
NAMEExtUtils::XSBuilder::WrapXS - create perl XS wrappers for C functionsDESCRIPTIONFor more information, see ExtUtils::XSBuildernew_parsesource (o)Returns an array ref of new ParseSource objects for all source files that should be used to generate XS filesnew_typemap (o)Returns a new typemap objectnew_podtemplate (o)Returns a new podtemplate objectxs_includes (o)Returns a list of XS include files.Default: use all include files that "ParseSource::find_includes" returns, but strip path info xs_glue_dirs (o)Returns a list of additional XS glue directories to seach for maps in.xs_base_dir (o)Returns a directory which serves as a base for other directories.Default: '.' xs_map_dir (o)Returns the directory to search for map files inDefault: "<xs_base_dir"/xsbuilder/maps> xs_incsrc_dir (o)Returns the directory to search for files to include into the source. For example, "<xs_incsrc_dir"/Apache/DAV/Resource/Resource_pm> will be included into the "Apache::DAV::Resource" module.Default: "<xs_base_dir"/xsbuilder> xs_include_dir (o)Returns a directory to search for include files for pm and XSDefault: "<xs_base_dir"/xsinclude> xs_target_dir (o)Returns the directory to write generated XS and header files inDefault: "<xs_base_dir"/xs> makefilepl_text (o)Returns text for Makefile.PLh_filename_prefix (o)Defines a prefix for generated header filesDefault: 'xs_' my_xs_prefix (o)Defines a prefix used for all XS functionsDefault: 'xs_' my_cnv_prefix (o)Defines a prefix used for all conversion functions/macros.Default: "my_xs_prefix" needs_prefix (o, name)Returns true if the passed name should be prefixedpm_text (o, module, isa, code)Returns the text of a ".pm" file, or undef if no ".pm" file should be written.Default: Create a ".pm" file which bootstraps the XS code mapline_elem (o, elem)Called for each structure element that is written to the map file by checkmaps. Allows the user to change the element name, for example adding a different perl name.Default: returns the element unmodified mapline_func (o)Called for each function that is written to the map file by checkmaps. Allows the user to change the function name, for example adding a different perl name.Default: returns the element unmodified
Visit the GSP FreeBSD Man Page Interface. |