Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Module::Install::CompiUser3Contributed Perl DocumeModule::Install::Compiler(3)

NAME
       Module::Install::Compiler - Commands for	interacting with the C
       compiler

SYNOPSIS
	 To be completed

DESCRIPTION
       Many Perl modules that contains C and XS	code have fiendishly complex
       Makefile.PL files, because ExtUtils::MakeMaker doesn't itself provide a
       huge amount of assistance and automation	in this	area.

       Module::Install::Compiler provides a number of commands that take care
       of common utility tasks,	and try	to take	some of	intricacy out of
       creating	C and XS modules.

COMMANDS
       To be completed

TO DO
       The current implementation is relatively	fragile	and minimalistic.

       It only handles some very basic wrapper around ExtUtils::MakeMaker.

       It is currently undergoing extensive refactoring	to provide a more
       generic compiler	flag generation	capability. This may take some time,
       and if anyone who maintains a Perl module that makes use	of the
       compiler	would like to help out,	your assistance	would be greatly
       appreciated.

SEE ALSO
       Module::Install,	ExtUtils::MakeMaker

AUTHORS
       Refactored by Adam Kennedy <adamk@cpan.org>

       Mostly by Audrey	Tang <autrijus@autrijus.org>

       Based on	original works by Brian	Ingerson <ingy@cpan.org>

COPYRIGHT
       Copyright 2002, 2003, 2004, 2006	by Adam	Kennedy, Audrey	Tang, Brian
       Ingerson.

       This program is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

       See <http://www.perl.com/perl/misc/Artistic.html>

perl v5.24.1			  2017-04-04	  Module::Install::Compiler(3)

NAME | SYNOPSIS | DESCRIPTION | COMMANDS | TO DO | SEE ALSO | AUTHORS | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Module::Install::Compiler&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help