Sign in Join
Wiki copytemporary

Revision 2 of 2, by Edgardager on 2-22-2023. The page as it is now.

IDE Macros in paths and filenames/es

Tipos de Macros

Hay varios tipos de macros:

   Las macros IDE se usan mediante el siguiente formato. Reemplace la parte nombre-macro con una de las macros enumeradas más abajo.

text
 $(nombre-macro)

   Por ejemplo: Este directorio de salida de la unidad (-FU) es utilizado en los paquetes Lazarus:

text
 lib/$(TargetCPU)-$(TargetOS)

   que en un sistema Linux x86 32 bits equivaldría a: lib/i386-linux
   que en un sistema Linux x86 64 bits equivaldría a: lib/x86_64-linux

   También hay algunas funciones macro que utilizan el formato siguiente:

text
 $nombre_macro(parámetros)

   Por ejemplo

text
 $Ext(unidad1.pas)

   devolverá .pas.

Windows: Compilar a un disco RAM (R:) donde cada proyecto tenga su propio directorio de unidad (Proyecto > Opciones > Directorio de Salida de Unidad)

text
 R:\FPC\$NameOnly($(ProjFile))

MacOS: Un ejemplo más complejo pero muy útil, es cuando quiera compilar un archivo por su nombre $NameOnly($(ProjFile)) en una plataforma específica -$(TargetCPU)'' guardando el ejecutable en la ruta del paquete**.app/Contents/MacOS/**''

text
$NameOnly($(ProjFile))-$(TargetCPU).app/Contents/MacOS/$NameOnly($(ProjFile))-$(TargetCPU)

Propósito General

Partes de Nombre de Archivo

Rutas y sus componentes


From the Free Pascal wiki, page "IDE Macros in paths and filenames/es", as it stood on 2023-02-22 after a change by Edgardager, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.