lazbuild/es
│
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 or --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 or --recursive
- aplica el modificar -B a los archivos de los paquetes dependientes.
- -d or --skip-dependencies
- no compilara 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 or --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.