NAMN
dpkg−buildflags − returnerar byggflaggor att använda för att bygga paket
SYNOPS
dpkg−buildflags [flaggor...] kommando
BESKRIVNING
dpkg−buildflags är ett verktyg för att hämta kompileringsflaggor att använda för att bygga Debianpaket. De förvalda flaggorna anges av leverantören, men de kan utökas/överstyras på flera sätt:
1. |
på hela systemet med /etc/dpkg/buildflags.conf; | ||
2. |
för den nuvarande användaren med $XDG_CONFIG_HOME/dpkg/buildflags.conf där $XDG_CONFIG_HOME har standardvärdet $HOME/.config; | ||
3. |
temporärt med miljövariabler sätts (se stycket MILJÖ). |
Konfigurationsfilerna
kan innehålla två sorters direktiv:
SET flagga värde
Överstyr flaggan flagga till att ha värdet värde.
APPEND flagga värde
Utöka flaggan flagga med alternativen som anges i värde. Ett blanksteg läggs till före värdet om flaggans nuvarande värde inte är tomt.
Konfigurationsfilerna kan innehålla kommentarer på rader som börjar med ett nummertecken (#). Även tomma rader ignoreras.
KOMMANDON
−−list |
Skriv ut listan över flaggor som stöds av den aktuella leverantören (en per rad). Se stycket FLAGGOR SOM STÖDS för mer information om dem. |
−−export=format
Print to standard output shell (if format is sh) or make (if format is make) commands that can be used to export all the compilation flags in the environment. If the format value is not given, sh is assumed. Only compilation flags starting with an upper case character are included, others are assumed to not be suitable for the environment.
−−get flagga
Skriv ut värdet på flaggan på standard ut. Avslutar med 0 om flaggan är känd, om inte avslutar den med 1.
−−origin flagga
Anger ursprunget till flaggan som returneras av −−get. Avslutar med 0 om flaggan är känd, om inte avslutar med 1. Ursprunget kan vara ett av följande värden:
vendor |
originalflagga satt av leverantören returneras; | ||
system |
flaggan är satt/modifierad av systemkonfigurationen; | ||
user |
flaggan är satt/modifierad av användarkonfigurationen; | ||
env |
flaggan är satt/modifierad av en miljöspecifik konfiguration. | ||
−−help |
Visar hjälpskärm och avslutar.
−−version
Visar version och avslutar.
FLAGGOR SOM STÖDS
CFLAGS |
Flaggor för C−kompilatorn. Standardvärdet som satts av leverantören innehåller −g och den förvalda optimeringsnivån (vanligtvis −O2, eller −O0 om miljövariabeln DEB_BUILD_OPTIONS definierar noopt). |
CPPFLAGS
Flaggor för C−förprocesseraren. Förvalt värde: tomt.
CXXFLAGS
Flaggor för C++−kompilatorn. Samma som CFLAGS.
FFLAGS |
Flaggor för Fortrankompilatorn. Samma som CFLAGS. |
LDFLAGS
Flaggor som sänds till kompilatorn vid länkning av binärer eller delade objekt (om länkaren anropas direkt måste −Wl och , tas bort från dessa flaggor). Standardvärde: tomt.
FILER
/etc/dpkg/buildflags.conf
Konfigurationsfil för hela systemet.
$XDG_CONFIG_HOME/dpkg/buildflags.conf
eller
$HOME/.config/dpkg/buildflags.conf
Användarens konfigurationsfil.
MILJÖVARIABLER
DEB_flagga_SET
Denna variabel kan användas för att tvinga fram värdet som returneras för given flagga.
DEB_flagga_APPEND
Denna variabel kan användas för att lägga till ytterligare flaggor till värdet som returneras för given flagga.
FÖRFATTARE
Upphovsrättsskyddat © 2010 Raphaël Hertzog
Detta är fri programvara; se GNU General Public License version 2 eller senare för kopieringsvillkor. Det finns INGEN GARANTI.
ÖVERSÄTTNING
Peter Krefting och Daniel Nylander.