This section describes all the configure options available for bluefish.
Configuration:
-h--helpdisplay this help and exit
--help=shortdisplay options specific to this package
--help=recursivedisplay the short help of all the included packages
-V--versiondisplay version information and exit
-q --quiet--silentdo not print "checking..." messages
--cache-file=FILEcache test results in FILE [disabled by default]
-C--config-cachealias for --cache-file=config.cache
-n--no-createdo not create output files
--srcdir=DIRfind the sources in DIR [configure dir or
.. by default]
Installation directories:
![]() | |
By default, make install will install all the files in |
--prefix=PREFIXinstall architecture-independent files in PREFIX [/usr/local by default]
--exec-prefix=EPREFIXinstall architecture-dependent files in EPREFIX [PREFIX by default]
Fine tuning of the installation directories:
![]() | |
For better control, use the options below. Defaults are shown within brackets. |
--bindir=DIRuser executables [EPREFIX/bin]
--sbindir=DIRsystem admin executables [EPREFIX/sbin]
--libexecdir=DIRprogram executables [EPREFIX/libexec]
--datadir=DIRread-only architecture-independent data [PREFIX/share]
--sysconfdir=DIRread-only single-machine data [PREFIX/etc]
--sharedstatedir=DIRmodifiable architecture-independent data [PREFIX/com]
--localstatedir=DIRmodifiable single-machine data [PREFIX/var]
--libdir=DIRobject code libraries [EPREFIX/lib]
--includedir=DIRC header files [PREFIX/include]
--oldincludedir=DIRC header files for non-gcc [/usr/include]
--infodir=DIRinfo documentation [PREFIX/info]
--mandir=DIRman documentation [PREFIX/man]
Program names:
--program-prefix=PREFIXprepend PREFIX to installed program names
--program-suffix=SUFFIXappend SUFFIX to installed program names
--program-transform-name=PROGRAMrun sed PROGRAM on installed program names
System types:
--build=BUILDconfigure for building on BUILD [guessed]
--host=HOSTcross-compile to build programs to run on HOST [BUILD]
Some influential environment variables:
![]() | |
Use these variables to override the choices made by configure or to help it to find libraries and programs with nonstandard names/locations. |
CCC compiler command
CFLAGSC compiler flags
LDFLAGSlinker flags, e.g. -L<lib dir> if you have libraries in a nonstandard directory <lib dir>
CPPFLAGSC/C++ preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir>
CPPC preprocessor
Optional Features:
![]() | |
These work like this: By default, the |
--enable-auto-optimizationOptimizes the build process for a given architecture if possible. It works only on a selected set of x86 platforms.
How: rely on the result of:
uname -p or grep "model name" /proc/cpuinfo | cut -d: -f2 to detect the architecture
the version of gcc to pass the arguments
Tested gcc versions: 3.2.*, 3.0.*, 2.95.*
Machines: Intel(R) Pentium(R) 4CPU, Pentium III, AMD-K6 (tm) 3D, Pentium 75 - 200, Pentium II, AMD Athlon(TM) XP
Other machines are ignored
--enable-gcc3-optimization=typeoptimizes the build process for a given architecture if 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, c3
Other machines are ignored
--enable-gcc2-optimization=typeoptimizes the build process for a given architecture if possible
Machines: i386, i486, pentium, pentiumpro, k6
Other machines are ignored
--enable-debugging-outputturns debugging output on (this option impacts performance)
--disable-splash-screensuppresses the display of the splash screen at launch time (Bluefish launches faster)
--enable-highlight-profilingoutputs statistics on where the program spends most of its time when highlighting patterns
Usage: for debugging highlight patterns or trying to optimize the program
--enable-developmentenables development checks (slows down the program)
--enable-gprof-profilingoutputs statistics on where the program spends most of its time by generating extra code to write profile information suitable for the analysis (slows down the program)
--enable-gcoc-coveragePurpose: to be able to collect statistics on how many times each branch is executed and how long it has lasted. Creates data files for the gcov code-coverage utility (slows down the program)
--disable-update-databasesdo not run the update-desktop-database or update-mime-database utilities after installation (mostly useful for package maintainers)
--disable-nlsdisables the Native Language Support (might speed up the program)
Optional Packages:
![]() | |
These work like this: |
--without-libgnomeuidisable libgnomeui detection
--with-gnome1-menucustomized path for the gnome1 menu (disabled by default)
Usage:
--with-gnome1-menu=customizedpath or
--without-gnome1-menu
disabled by default
--with-freedesktop_org-menucustomized path for the freedesktop.org (gnome and kde) menu
Usage:
--with-freedesktop_org-menu=customizedpath or
--without-freedesktop_org-menu
defaults to auto-detection, which tries:
/usr/share/applications
PREFIX/share/applications
/usr/X11R6/share/gnome/applications
PREFIX/share/gnome/applications
--with-freedesktop_org-mimecustomized path for the freedesktop.org (gnome and kde) mime
Usage:
--with-freedesktop_org-mime=customizedpath or
--without-freedesktop_org-mime
defaults to auto-detection, which tries:
/usr/share/mime
PREFIX/share/mime
/usr/X11R6/share/gnome/mime
PREFIX/share/gnome/mime
--with-gnome2_4-mimecustomized path for the gnome 2.4 mime
Usage:
--with-gnome2_4-mime=customizedpath or
--without-gnome2_4-mime
defaults to auto-detection, which tries:
/usr/share/mime-info
PREFIX/share/mime-info
/usr/X11R6/share/gnome/mime-info
PREFIX/share/gnome/mime-info
--with-gnome2_4-appregcustomized path for the gnome 2.4 application registry
Usage:
--with-gnome2_4-appreg=customizedpath or
--without-gnome2_4-appreg
defaults to auto-detection, which tries:
/usr/share/application-registry
PREFIX/share/application-registry
/usr/X11R6/share/gnome/application-registry
PREFIX/share/gnome/application-registry
--with-icon-pathcustomized path for the icon.
Usage:
--with-icon-path=customizedpath or
--without-icon-path
defaults to auto-detection, which tries:
/usr/share/pixmaps
PREFIX/share/pixmaps
/usr/X11R6/share/gnome/pixmaps
PREFIX/share/gnome/pixmaps
--with-libiconv-prefixcustomized path for libiconv top level installation.
Usage:
--with-libiconv-prefix=customizeddir
Effect: searches for libiconv in
customizeddir/include and
customizeddir/lib
--with-included-gettextuse the GNU gettext library included in the package
Features specific to the CVS version:
--enable-unstable-installenable the installation of a bluefish development version with independent directories and files. Use this for CVS snapshots
--enable-scanneruse the BfTextView scanner for editor widget
--disable-pythondo not build the python plugin
--with-theme-pathcustomized path for the theme icons.
Usage:
--with-theme-path=customizedpath or
--without-theme-path
defaults to auto-detection, which tries:
/usr/share/icons/hicolor
PREFIX/share/icons/hicolor
/usr/X11R6/share/gnome/icons/hicolor
PREFIX/share/gnome/icons/hicolor