|
NAMEPDL::Core::Dev - PDL development moduleDESCRIPTIONThis module encapsulates most of the stuff useful for PDL development and is often used from within Makefile.PL's.SYNOPSISuse PDL::Core::Dev; FUNCTIONSisbigendianIs the machine big or little endian?print "Your machins is big endian.\n" if isbigendian(); returns 1 if the machine is big endian, 0 if little endian, or dies if neither. It uses the "byteorder" element of perl's %Config array. my $retval = isbigendian(); trylinka perl configure cloneif (trylink 'libGL', '', 'char glBegin(); glBegin();', '-lGL') { $libs = '-lGLU -lGL'; $have_GL = 1; } else { $have_GL = 0; } $maybe = trylink 'libwhatever', $inc, $body, $libs, $cflags, {MakeMaker=>1, Hide=>0, Clean=>1}; Try to link some C-code making up the body of a function with a given set of library specifiers return 1 if successful, 0 otherwise trylink $infomsg, $include, $progbody, $libs [,$cflags,{OPTIONS}]; Takes 4 + 2 optional arguments.
datatypes_switchprints on "STDOUT" XS text for Core.xs.generate_core_flagsprints on "STDOUT" XS text with core flags, for Core.xs.generate_badval_initprints on "STDOUT" XS text with badval initialisation, for Core.xs.
Visit the GSP FreeBSD Man Page Interface. |