Extutils :: mm_vms

ExtUTILS :: MM_VMS zijn PERL-methoden om Un * X-gedrag in extutils te negeren :: Makemaker.
Download nu

Extutils :: mm_vms Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Michael G Schwern
  • Uitgever website:
  • http://search.cpan.org/~rosch/

Extutils :: mm_vms Tags


Extutils :: mm_vms Beschrijving

ExtUTILS :: MM_VMS zijn PERL-methoden om Un * X-gedrag te overschrijven in extutils :: Makemaker. ExtUTILS :: MM_VMS zijn PERL-methoden om het VN * x-gedrag in extutils te negeren :: Makemaker.Synopsis Gebruik dit niet rechtstreeks. Gebruik in plaats daarvan extutils :: mm en het zal uitvinden welke MM_ * -klasse voor u wordt gebruikt. See-extutils :: mm_unix voor een documentatie van de daar verstrekte methoden. Dit pakket overschrijft de implementatie van deze methoden, niet de semantiek.Methods laadt altijd een lijst in een snaar die is gewikkeld bij ongeveer 80 kolommen. Methodsthose-methoden die de standaard MM_UNIX-methoden worden gemarkeerd, terwijl de methoden die uniek zijn op MM_VMS worden gemarkeerd " (specifiek)". Voor overschreven methoden is documentatie beperkt tot een uitleg waarom deze methode de MM_UNIX-methode overschrijft; Zie de Documentatie van de EXTUTILS :: MM_UNIX voor meer informatie .Guess_name (override) Probeer de naam van de extensie te bepalen die wordt gebouwd. We beginnen met de naam van de huidige map. Aangezien VMS-bestandsnamen case-ongevoelig zijn, zoeken we echter naar een .pm-bestand waarvan de naam overeenkomt met die van de huidige map (vermoedelijk het 'hoofd' .PM-bestand voor deze extensie) en probeer een pakketverklaring te vinden om te verkrijgen The Mixed :: Case Package Name.find_perl (Override) Gebruik VMS-bestandspecificatiesyntaxis en CLI-opdrachten om Perl Images te vinden en aan te roepen Perl Images.maybe_command (Override) Volgt VMS-naamgevingsconventies voor uitvoerbare bestanden. Als de ingestuurde naam niet precies overeenkomt met een uitvoerbaar bestand, voegt u .exe (of equivalent) toe om te controleren op uitvoerbare afbeelding en .com om te controleren op DCL-procedure. Als dit mislukt, controleert de mappen in DCL $ PATH en ten slotte SYS $ -systeem: voor een uitvoerbaar bestand met de opgegeven naam, met of zonder het .exe-equivalent suffix.pasthru (Override) VMS heeft $ (MMSQUALIFANS) die een lijst van is Alle originele opdrachtregelopties. Dit wordt gebruikt bij elke aanroeping van MAAK in de VMS MAKEFILE, dus Pasthru mag niet nodig zijn. Het gebruik van Pasthru heeft de neiging om opdrachten voorbij de 256-tekenslimiet te blazen. PM_TO_BLIB (Override) VMS wil een stip in elk bestand, zodat we geen 'PM_TO_BIB' noemen, het wordt 'PM_TO_BIB'. en MMS / K is niet slim genoeg om te weten dat wanneer je een doel hebt genaamd 'PM_TO_BIB', het moet zoeken naar 'PM_TO_BIB'. Dus in VMS zijn PM_TO_BIB.SSS.PERL_SCRIPT (overschrijven) Als de naam is ingeschakeld Een leesbaar bestand, toe te voegen .com of .pl en probeert opnieuw, aangezien het gebruikelijk is om bestandstypen op alle bestanden onder VMSERESPLACE_MANPAGE_SEPARATORUSUSE te hebben als Separator A-teken dat legaal is in een VMS-SYNTAX-bestandsnaam .Init_dest (Override) vanwege de Moeilijkheden aan het samenwerken van VMS FilePaths We moeten de DIST * VARIALES.Init_dirfilePno Seperator vooraf uitzetten tussen een directorypad en een bestandsnaam op VMS.init_Main (Override) Init_Hothers (Override) Geef VMS-specifieke vormen van verschillende nutcommando's op, vervolgens op de standaardwaarde MM_UNIX-methode.dev_null moet waarschijnlijk met iets worden ingrijpt. Ook wijzigingen equize_timestamp om revisiedatum van het doelbestand in te stellen op een seconde later dan bronbestand, aangezien MMK preciezer en doelwitformulier interpreteert als een teken Het doelwit moet worden bijgewerkt.Init_platform (override) Perl_vms toevoegen, mm_vms_revision en mm_vms_version.mm_vms_revision is voor achterwaartse compatibiliteit voordat MM_VMS een $ version.platform_constants init_version (overschrijven) de * Define_version-macros met VMS-semantiek overrijden. Vertaal de Makemaker FilePath naar VMS-stijl. Constants (override) fixeert tal van bestands- en mapmacro's om de VMS-syntaxis te verzekeren, ongeacht de invoersyntaxis. Maakt ook lijsten van bestanden komma-appende.Special_targetsClear de standaard .suffixes en in onze eigen lijst zetten.cflags (overschrijving) Bypass Shell-script en produceren kwalificatiewicht voor CC direct (maar waarschuw de gebruiker als een shell-script voor deze extensie bestaat). Vouw meervoudig / definieert in één, omdat sommige C-compilers letten op slechts één exemplaar van deze kwalificatie op de opdrachtregel. Const_ccmd (override) voegt de richtlijnen toe om de preprocessor op de juiste plaats te plaatsen bij het hanteren #Include richtlijnen. Ook construeert CC-opdrachtregel een beetje anders dan MM_UNIX-methode.tools_Ather (Override) Gooi in sommige dubieuze extra macro's voor Makefile Args.Ook Blijf rond de oude $ (zeggen) macro voor het geval iemand het gebruikt. Vereisten: · Perl


Extutils :: mm_vms Gerelateerde software