Extutils :: mm_vms

Extutils :: MM_VMS son métodos Perl para anular el comportamiento de la ONU * X en Extutils :: Makemaker.
Descargar ahora

Extutils :: mm_vms Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Michael G Schwern
  • Sitio web del editor:
  • http://search.cpan.org/~rosch/

Extutils :: mm_vms Etiquetas


Extutils :: mm_vms Descripción

Extutils :: MM_VMS son métodos Perl para anular el comportamiento de la ONU * X en Extutils :: Makemaker. Extutils :: MM_VMS son métodos PERL para anular el comportamiento de la ONU * X en Extutils :: makemaker.synopsis no lo use directamente. En su lugar, use extutils :: mm y se averiguará en qué clase mm_ * se utilizará para usted.see extutils :: mm_unix para una documentación de los métodos que se proporcionan allí. Este paquete anula la implementación de estos métodos, no la semántica. Los métodos SIEMPRE LOADEDWROPLISTConvierte una lista en una cadena envuelta en aproximadamente 80 columnas. Métodos Methodsthose que anulan los métodos predeterminados MM_Unix están marcados "(anulación)", mientras que los métodos únicos para MM_VMS están marcados " (específico)". Para los métodos anulados, la documentación se limita a una explicación de por qué este método anula el método MM_Unix; Consulte la documentación de Extutils :: MM_Unix para más detalles.guess_name (anular) Intente determinar el nombre de la extensión que se está construyendo. Comenzamos con el nombre del directorio actual. Sin embargo, dado que los archivos de archivo VMS están insensibles a la caja, buscamos un archivo .pm cuyo nombre coincide con el del directorio actual (presumiblemente el archivo 'principal' .pm para esta extensión), e intente encontrar una declaración de paquete desde la cual obtener The Mixed :: Case Package Name.Find_Perl (anular) Use la sintaxis de la especificación de archivos VMS y los comandos CLI para encontrar e invocar imágenes PERL ..Maybe_Command (anulación) Sigue las convenciones de nombres de VMS para archivos ejecutables. Si el nombre pasado no coincide exactamente con un archivo ejecutable, agrega .exe (o equivalente) para verificar la imagen ejecutable, y .com para verificar el procedimiento de DCL. Si esto falla, verifica los directorios en la ruta de DCL $ y finalmente SYS $ System: para un archivo ejecutable que tiene el nombre especificado, con o sin el sufijo .exe-equivalente.pasthru (anulación) VMS tiene $ (MMSqualifiers), que es una lista de Todas las opciones de línea de comando originales. Esto se usa en cada invocación de HACER en el Efile VMS, por lo que la pasthru no debería ser necesaria. El uso de Pastruu tiende a soplar comandos más allá del límite de 256 caracteres.pm_to_blib (anular) VMS quiere un punto en cada archivo para que no podamos tener uno llamado 'pm_to_blib', se convierte en 'pm_to_blib'. y MMS / K no es lo suficientemente inteligente como para saber que cuando tiene un objetivo llamado 'PM_TO_BLIB' debe buscar 'PM_TO_BLIB'. Por lo tanto, en VMS su PM_TO_BLIB.TS.PERL_SCRIPT (anular) si el nombre pasado no especifica el nombre que pasa. Un archivo legible, agrega .com o .pl y lo intenta nuevamente, ya que es habitual tener tipos de archivos en todos los archivos en vms.replace_manpage_separatoruse como separador Un carácter que es legal en un nombre de archivo vms-sintaxis.init_dest (anular) debido a la Dificultad para la concatenación de archivos VMS Debemos preexpertar el Seperator Dest * Variables.init_dirFilesEpno entre una ruta de directorio y un nombre de archivo en vms.init_main (anular) init_others (anular) Proporcionar formas de VMS específicas de varios comandos de utilidad, luego entregar el valor predeterminado Mm_unix método.dev_null probablemente debería exagerarse con algo. También cambia iguale_timestamp para establecer la fecha de revisión del archivo de destino a un segundo más tarde que el archivo de origen, ya que MMK interpreta las fechas de revisión precisamente iguales para un archivo de origen y destino como una señal de que El objetivo debe ser actualizado.init_platform (anular) Agregar perl_vms, mm_vms_revision y mm_vms_version.mm_vms_revision es para la compatibilidad con versiones anteriores antes de MM_VMS tuvieron una versión $SPLAT_CONSTANTES INIT_VERSION (ANOURIDE) anula las "Macros de define_version con SEMANTICS. Traduzca el Makemaker Filepath a VMS Style.Constants (Anular) Corrige numerosos macros de archivos y directorios para asegurar la sintaxis de VMS independientemente de la sintaxis de entrada. También hace listas de archivos separados por la coma.Special_TargetsClear el valor predeterminado .suffixes y colocan en nuestra propia lista ..cflags (anular) bypass shell script y produce calificadores para CC directamente (pero advierte al usuario si existe un script de shell para esta extensión). Doble múltiples / define en uno, ya que algunos compiladores de C prestan atención a una sola instancia de este calificador en la línea de comandos.cont_cccmd (anulación) Agrega directivas a Punto C PROMPROCESSOR al lugar correcto al manejar #include Directivas. También construye una línea de comandos CC un poco de diferente a MM_Unix Method.Tools_OTHERS_OTHERS_OTHERS_OTHERS_OTHERS_OTHERS_OTE EN ALGUNAS MACROS adicionales dudosos para Makefile Args.So Mantener alrededor de la macro de $ (por ejemplo) en caso de que alguien lo esté usando. Requisitos: · Perl


Extutils :: mm_vms Software relacionado