Thread Module auf CPAN hochladen: hab's noch nie gemacht (63 answers)
Opened by steffenw at 2004-12-30 17:16

ptk
 2005-01-13 14:35
#50509 #50509
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
BUILD.pl ist das Makefile.PL der naechsten Generation. Die alte Vorgehensweise mit Makefile.PL und ExtUtils::MakeMaker hat einige prinzipielle Probleme, z.B. wird vorausgesetzt, dass sich auf dem Rechner ein "make" befindet --- das kann man bei Windows beispielsweise nicht voraussetzen. Ausserdem muss ExtUtils::MakeMaker hart arbeiten, um alle make-Dialekte und Kommandozeilen-Variante zu bedienen.

Aus diesem Grund wurde Module::Build/BUILD.pl als Ersatz fuer ExtUtils::MakeMaker/Makefile.PL geschrieben. Als weiteren Bonus erzeugt Module::Build die Datei META.yml. Dort stehen Informationen wie Name, Prerequisites und eben die Lizenz. Diese Information kann dann von Servern wie search.cpan.org verwendet und angezeigt werden. Neuere Versionen von ExtUtils::MakeMaker koennen auch automatisch META.yml schreiben. Zur Not kann man META.yml aber auch haendisch schreiben.

View full thread Module auf CPAN hochladen: hab's noch nie gemacht