Cette section énumère toutes les options de configuration disponibles pour Bluefish.
Configuration :
-h--helpaffiche l'aide et quitte
--help=shortaffiche les options spécifiques à ce paquet
--help=recursiveaffiche les options spécifiques de tous les paquets inclus
-V--versionaffiche la version et quitte
-q--quiet--silentn'affiche pas les messages "vérification..."
--cache-file=FILEcache les résultats des tests dans FILE [désactivé par défaut]
-C--config-cachealias pour --cache-file=config.cache
-n--no-createne crée pas les fichiers de sortie
--srcdir=DIRrecherche les sources dans DIR [configure dir ou .. par défaut]
Répertoires d'installation :
![]() | |
Par défaut make install installe tous les fichiers dans |
--prefix=PREFIXinstalle les fichiers indépendants de l'architecture dans PREFIX [/usr/local par défaut]
--exec-prefix=EPREFIXinstalle les fichiers dépendant de l'architecture dans EPREFIX [PREFIX par défaut]
Autres répertoires d'installation :
![]() | |
Pour contrôler au mieux les répertoires d'installation, utilisez les options suivantes. Les valeurs par défaut sont indiquées entre crochets. |
--bindir=DIRexécutables par l'utilisateur [EPREFIX/bin]
--sbindir=DIRexécutables par l'administrateur système [EPREFIX/sbin]
--libexecdir=DIRprogrammes exécutables [EPREFIX/libexec]
--datadir=DIRfichiers de données indépendants de l'architecture et en lecture seule [PREFIX/share]
--sysconfdir=DIRfichiers de données de machine unique en lecture seule [PREFIX/etc]
--sharedstatedir=DIRfichiers de données modifiables indépendants de l'architecture [PREFIX/com]
--localstatedir=DIRfichiers de données modifiables de machine unique [PREFIX/var]
--libdir=DIRlibrairies objets [EPREFIX/lib]
--includedir=DIRheaders C [PREFIX/include]
--oldincludedir=DIRheaders C non gcc [/usr/include]
--infodir=DIRdocumentation info [PREFIX/info]
--mandir=DIRdocumentation man [PREFIX/man]
Noms des programmes :
--program-prefix=PREFIXpréfixe PREFIX aux noms des programmes installés
--program-suffix=SUFFIXsuffixe SUFFIX aux noms des programmes installés
--program-transform-name=PROGRAMtransforme via sed les noms de programmes par PROGRAM
Types de système :
--build=BUILDconfigure pour une compilation sur BUILD [détecté]
--host=HOSTcompile pour une compilation sur une autre architecture HOST [BUILD]
Variables d'environnement :
![]() | |
Utilisez ces variables pour modifier les choix faits par configure ou pour faciliter la recherche des librairies et programmes dans des répertoires ou avec des noms non standards. |
CCcommande de compilateur C
CFLAGSdrapeaux du compilateur C
LDFLAGSdrapeaux d'édition de liens, par exemple -L<lib dir> si vous avez des librairies dans un répertoire non standard <lib dir>
CPPFLAGSdrapeaux du préprocesseur C/C++, par exemple -I<include dir> si vous avez des headers dans un répertoire non standard <include dir>
CPPpréprocesseur C
Ajout de fonctionnalités :
![]() | |
Le principe est le suivant : Par défaut l'option |
--enable-auto-optimizationOptimise le processus de compilation pour une architecture donnée si cela est possible. Ceci ne fonctionne que sur certaines plate-formes x86.
Comment : s'appuie sur le résultat de :
uname -p ou grep "model name" /proc/cpuinfo | cut -d: -f2 pour détecter l'architecture
la version de gcc utilisée pour passer les arguments
Versions gcc testées : 3.2.*, 3.0.* et 2.95.*
Machines : Intel(R) Pentium(R) 4CPU, Pentium III, AMD-K6 (tm) 3D, Pentium 75 - 200, Pentium II et AMD Athlon(TM) XP
Les autres machines ne sont pas prises en compte.
--enable-gcc3-optimization=typeOptimise le processus de compilation pour une architecture donnée si cela est possible.
Machines : i386, i486, pentium, pentium-mmx, pentiumpro, pentium2, pentium3, pentium4, k6, k6-2, k6-3, athlon, athlon-tbird, athlon-4, athlon-xp, athlon-mp, winchip-c6, winchip2 et c3
Les autres machines ne sont pas prises en compte.
--enable-gcc2-optimization=typeOptimise le processus de compilation pour une architecture donnée si cela est possible.
Machines : i386, i486, pentium, pentiumpro et k6
Les autres machines ne sont pas prises en compte.
--enable-debugging-outputActive les sorties de débogage (a un impact sur les performances)
--disable-splash-screenSupprime l'affichage de l'écran d'accueil au lancement (le lancement de Bluefish est plus rapide).
--enable-highlight-profilingAffiche des statistiques sur les parties de programmes où Bluefish passe le plus de temps lors de l'utilisation des modèles de coloration syntaxique.
Utilisation : lors du débogage des modèles de coloration syntaxique ou pour tenter d'optimiser le programme.
--enable-developmentActive les vérifications de développement (rend le programme plus lent).
--enable-gprof-profilingAffiche des statistiques sur les parties du programme les plus utilisées en générant du code permettant d'écrire des informations de profil utile à l'analyse (rend le programme plus lent).
--enable-gcoc-coverageBut : collecter des statistiques sur le nombre de fois qu'une branche de code est exécutée et sa durée. Crée des fichiers de données pour l'utilitaire gcov (rend le programme plus lent).
--disable-update-databasesNe pas exécuter update-desktop-database ou update-mime-database après l'installation (utile aux mainteneurs de paquets)
--disable-nlsDésactive la gestion de la langue (peut accélérer le programme).
Ajout de paquets :
![]() | |
Le principe est le suivant : |
--without-libgnomeuiDésactive la détection de libgnomeui
--with-gnome1-menuChemin personnalisé du menu gnome1 (désactivé par défaut)
Utilisation :
--with-gnome1-menu=cheminpersonnalisé ou
--without-gnome1-menu
désactivé par défaut
--with-freedesktop_org-menuChemin personnalisé du menu freedesktop.org (gnome et kde)
Utilisation :
--with-freedesktop_org-menu=chemin personnalisé ou
--without-freedesktop_org-menu
La valeur par défaut est détectée automatiquement en cherchant dans l'ordre :
/usr/share/applications
PREFIX/share/applications
/usr/X11R6/share/gnome/applications
PREFIX/share/gnome/applications
--with-freedesktop_org-mimeChemin personnalisé des types mime freedesktop.org (gnome et kde)
Utilisation :
--with-freedesktop_org-mime=chemin personnalisé ou
--without-freedesktop_org-mime
La valeur par défaut est détectée automatiquement en cherchant dans l'ordre :
/usr/share/mime
PREFIX/share/mime
/usr/X11R6/share/gnome/mime
PREFIX/share/gnome/mime
--with-gnome2_4-mimeChemin personnalisé des types mime gnome 2.4
Utilisation :
--with-gnome2_4-mime=cheminpersonnalisé ou
--without-gnome2_4-mime
La valeur par défaut est détectée automatiquement en cherchant dans l'ordre :
/usr/share/mime-info
PREFIX/share/mime-info
/usr/X11R6/share/gnome/mime-info
PREFIX/share/gnome/mime-info
--with-gnome2_4-appregChemin personnalisé du registre d'applications gnome 2.4
Utilisation :
--with-gnome2_4-appreg=cheminpersonnalisé ou
--without-gnome2_4-appreg
La valeur par défaut est détectée automatiquement en cherchant dans l'ordre :
/usr/share/application-registry
PREFIX/share/application-registry
/usr/X11R6/share/gnome/application-registry
PREFIX/share/gnome/application-registry
--with-icon-pathChemin personnalisé de l'icône
Utilisation :
--with-icon-path=cheminpersonnalisé ou
--without-icon-path
La valeur par défaut est détectée automatiquement en cherchant dans l'ordre :
/usr/share/pixmaps
PREFIX/share/pixmaps
/usr/X11R6/share/gnome/pixmaps
PREFIX/share/gnome/pixmaps
--with-libiconv-prefixChemin personnalisé de l'installation racine de libiconv
Utilisation :
--with-libiconv-prefix=répertoirepersonnalisé
Effet : recherche libiconv dans répertoirepersonnalisé/include et répertoirepersonnalisé/lib
--with-included-gettextUtilise la librairie GNU gettext incluse dans le paquet.
Options spécifiques à la version CVS :
--enable-unstable-installActive l'installation d'une version de développement de bluefish avec des répertoires et des fichiers indépendants de la version normale. Utilisez cette option avec les versions de développement CVS.
--enable-scannerUtilise le scanner BfTextView en tant que widget d'édition
--disable-pythonNe compile pas le plugin python
--with-theme-pathChemin personnalisé des icônes de thème
Utilisation :
--with-theme-path=cheminpersonnalisé ou
--without-theme-path
La valeur par défaut est détectée automatiquement en cherchant dans l'ordre :
/usr/share/icons/hicolor
PREFIX/share/icons/hicolor
/usr/X11R6/share/gnome/icons/hicolor
PREFIX/share/gnome/icons/hicolor