Algorithm-BinarySearch-Vec
view release on metacpan or search on metacpan
Building from Source
To build and install the entire package, issue the following commands to
the shell:
bash$ cd PACKAGE-X.YY # (or wherever you unpacked this distribution)
bash$ perl Makefile.PL # configure the package
bash$ make # build the package
bash$ make test # test the build (optional)a
bash$ make install # install the package on your system
More details on the top-level installation process can be found in the
perlmodinstall(1) manpage.
SEE ALSO
vec() in perlfunc(1), PDL(3perl), perl(1).
AUTHOR
Bryan Jurish <moocow@cpan.org>
eval {
require XSLoader;
$HAVE_XS = XSLoader::load('Algorithm::BinarySearch::Vec', $VERSION);
} or do {
$HAVE_XS = 0;
};
# Preloaded methods go here.
#require Algorithm::BinarySearch::Vec::XS::Whatever;
# Autoload methods go after =cut, and are processed by the autosplit program.
##======================================================================
## Exports
##======================================================================
no warnings 'portable'; ##-- avoid "Bit vector size > 32 non-portable" errors for native quads
our $HAVE_QUAD = ($Config::Config{use64bitint} ##-- avoid errors with xs U64TYPE but no perl-side 64bit ints (e.g. freebsd w/o -use64bitint perl config option)
&&
($HAVE_XS ? Algorithm::BinarySearch::Vec::XS::HAVE_QUAD() : $Config::Config{d_quad})
);
( run in 0.334 second using v1.01-cache-2.11-cpan-8d75d55dd25 )