Thread Module auf CPAN hochladen: hab's noch nie gemacht
(63 answers)
Opened by steffenw at 2004-12-30 17:16
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. |