SINOPSIS
dpkg-buildflags [opción...] ordenDESCRIPCIÓN
dpkg-buildflags es una herramienta para obtener las opciones de compilación a usar durante la construcción de paquetes Debian. Las opciones predefinidas se definen por el proveedor, pero se pueden extender y sustituir de varias formas:- 1.
- Para todo el sistema con /etc/dpkg/buildflags.conf;
- 2.
- Para el usuario actual con $XDG_CONFIG_HOME/dpkg/buildflags.conf, dónde $XDG_CONFIG_HOME tiene como valor predefinido $HOME/.config;
- 3.
- Temporalmente con variables de entorno (consulte la sección ENTORNO).
Los ficheros de configuración pueden contener dos tipos de directivas:
- SET opción valor
- Sustituye la opción llamada opción con el valor valor.
- APPEND opción valor
- Extiende la opción llamada opción con las opciones dadas en valor. Se prefijará un espacio al valor añadido si el valor actual de la opción no está vacío.
Los ficheros de configuración pueden contener comentarios en líneas que empiecen con «#». También se ignoran líneas vacías.
ÓRDENES
- --list
- Muestra la lista de opciones aceptadas por el proveedor actual (uno por línea). Para más información acerca de ellos consulte la sección OPCIONES ACEPTADAS.
- --export=format
- Muestra por la salida del intérprete de órdenes estándar (si format es sh) o make (si format es make) las órdenes que se pueden usar para exportar todas las opciones de compilación en el entorno. Se asume sh si no se introduce el valor format. Sólo se incluyen opciones de compilación que empiezan con un carácter en mayúscula, se asume que los otros no son adecuados para el entorno.
- --get opción
- Muestra el valor de la opción por la salida estándar. Cierra con valor 0 si la opción es conocida, y el valor 1 en caso contrario.
- --origin opción
-
Muestra el origen del valor obtenido con --get. Cierro con valor 0 si la
opción es conocida, y el valor 1 en caso contrario. El origen puede ser
cualquiera de las siguientes opciones:
-
- vendor
- Devuelve la opción originalmente definida por el proveedor;
- system
- La opción está definida o modificada por una configuración que afecta a todo el sistema;
- user
- La opción esta definida o modificada por una configuración específica del usuario;
- env
- La opción esta definida o modificado por una configuración específica del entorno.
-
- --help
- Muestra el modo de uso y termina.
- --version
- Muestra la versión y termina.
OPCIONES ACEPTADAS
- CFLAGS
- Opciones para el compilador C. El valor por omisión definido por el proveedor incluye -g y el nivel de optimización predefinido (habitualmente -O2, o -O0 si la variable de entorno DEB_BUILD_OPTIONS define noopt).
- CPPFLAGS
- Opciones para el preprocesador C. Valor por omisión: vacío.
- CXXFLAGS
- Opciones para el compilador C++. Idéntica a CFLAGS.
- FFLAGS
- Opciones para el compilador Fortran. Idéntica a CFLAGS.
- LDFLAGS
- Opciones introducidas al compilador al enlazar ejecutables u objetos compartidos (en el caso de invocar al enlazador directamente, debe eliminar -Wl y «,» de estas opciones). Valor por omisión: vacío.
FICHEROS
- /etc/dpkg/buildflags.conf
- Fichero de configuración de todo el sistema.
- $XDG_CONFIG_HOME/dpkg/buildflags.conf o $HOME/.config/dpkg/buildflags.conf
- Fichero de configuración del usuario.
ENTORNO
- DEB_opción_SET
- Esta variable se puede usar para forzar el valor devuelto para la opción dada.
- DEB_opción_APPEND
- Esta variable se puede usar para añadir opciones adicionales al valor devuelto por la opción dada.
AUTOR
Copyright © 2010 Raphaël HertzogEsto es software libre; vea la versión 2 o posterior de la Licencia Pública General GNU para condiciones de copia. NO hay ninguna garantía.
TRADUCTOR
Rudy Godoy <[email protected]>, Rubén Porras <[email protected]>, Bruno Barrera C. <[email protected]>, Carlos Izquierdo <[email protected]>, Esteban Manchado y NOK. Debian L10n Spanish <[email protected]>.Revisiones por Santiago Vila <[email protected]>, Javier Fernández-Sanguino, Rubén Porras, Luis Uribe y Omar Campagne.