xsinit
Generates C/C++ code for the XS initializer function.
When invoked as:
perl -MExtUtils::Embed -e xsinit -
the following options are recognized:
-
-o [
filename
]
-
Prints to the filename specified. Defaults to
perlxsi.c
. If
filename
is STDOUT, prints to standard output.
-
-std
-
Writes code for extensions that are linked with the current
Perl.
Any additional arguments are expected to be names of modules to
generate code for.
Can also be called with parameters:
'xsinit($filename,$std,[@modules])'
When called this way, the following optional parameters are accepted:
-
$filename
-
Equivalent to the
-o
option.
-
$std
-
Boolean, equivalent to the
-std
option.
-
[@modules]
-
An array reference, equivalent to adding module names after the
--
token.