lazbuild/es

From Free Pascal wiki
Jump to: navigation, search

Deutsch (de) | English (en) | español (es) | français (fr)

   lazbuild es una utilidad de línea de comando para compilar proyectos Lazarus y paquetes.

Sinopsis

 lazbuild [options] filename...

Descripción

   lazbuild construye un proyecto Lazarus o un paquete. Compila proyectos (.lpi) y paquetes (.lpk). Comprueba los paquetes necesarios y los compila automáticamente.

Utilización

   lazbuild ies una utilidad de línea de comando que construye proyectos Lazarus y paquetes. Comprueba de forma recursiva todas las dependencias y compila primero los paquetes necesarios. Utiliza el compilador Free Pascal (fpc).

Opciones

   -h o --help
muestra la lista de opciones.
   -B o --build-all
construye todos los archivos del proyecto o paquete . Normalmente únicamente se compilan los fuentes principales y los fuentes modificados y con fecha más reciente que su archivo objeto correspondiente.
   -r o --recursive
aplica el modificador -B a los archivos de los paquetes dependientes.
   -d o --skip-dependencies
no compilará los archivos dependientes.
   --build-ide=<opciones>
Compila el IDE (i.e. el ejecutable de Lazarus). La lista de paquetes para instalar se lee desde el directorio de configuración. Las <opciones> pueden estar vacias.
   -v o --version
muestra la versión y termina.
   --primary-config-path=<ruta> o --pcp=<ruta>
directorio primario de configuración, donde Lazarus guarda sus archivos de configuración. Por defecto es $HOME/.lazarus
   --secondary-config-path=<ruta> o --scp=<ruta>
directorio secundario de configuración, donde Lazarus busca archivos de plantillas de configuración. Por defecto es /etc/lazarus.
   --operating-system=<Sistema Operativo> o --os=<Sistema Operativo>
sobreescribe el Sistema Operativo del proyecto v.b. FreeBSD, win32 o linux.
   --widgetset=<interfaz> o --ws=<interfaz>
sobreescribe la interfaz LCL del proyecto, v.b. gtk, gtk2, qt, win32, o carbon.
   --cpu=<cpu>
override the project cpu. e.g. i386, x86_64, powerpc, powerpc_64 etc.
   --compiler=<ppcXXX>
sobreescribe el compilador a utilizar. v.b. ppc386, ppcx64, ppcppc, etc.
   --language=<idioma>
sobreescribe el idioma. Por ejemplo --language=es. Para los posibles valores ver archivos en directorio lazarus/languages.

Archivos .lpi y .lpk

   Los archivos .lpi y .lpk son creados y editados por el IDE de Lazarus. Los archivo son XML. No hay razón para editarlos manualmente, a no ser en el raro caso de tener que renombrar muchísimos archivos.