Ticket #17142: gnucash_config_options.txt

File gnucash_config_options.txt, 8.7 KB (added by mf2k (Frank Schima), 12 years ago)
Line 
1$ ./configure --help
2`configure' configures gnucash 2.2.7 to adapt to many kinds of systems.
3
4Usage: ./configure [OPTION]... [VAR=VALUE]...
5
6To assign environment variables (e.g., CC, CFLAGS...), specify them as
7VAR=VALUE.  See below for descriptions of some of the useful variables.
8
9Defaults for the options are specified in brackets.
10
11Configuration:
12  -h, --help              display this help and exit
13      --help=short        display options specific to this package
14      --help=recursive    display the short help of all the included packages
15  -V, --version           display version information and exit
16  -q, --quiet, --silent   do not print `checking...' messages
17      --cache-file=FILE   cache test results in FILE [disabled]
18  -C, --config-cache      alias for `--cache-file=config.cache'
19  -n, --no-create         do not create output files
20      --srcdir=DIR        find the sources in DIR [configure dir or `..']
21
22Installation directories:
23  --prefix=PREFIX         install architecture-independent files in PREFIX
24                          [/usr/local]
25  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
26                          [PREFIX]
27
28By default, `make install' will install all the files in
29`/usr/local/bin', `/usr/local/lib' etc.  You can specify
30an installation prefix other than `/usr/local' using `--prefix',
31for instance `--prefix=$HOME'.
32
33For better control, use the options below.
34
35Fine tuning of the installation directories:
36  --bindir=DIR           user executables [EPREFIX/bin]
37  --sbindir=DIR          system admin executables [EPREFIX/sbin]
38  --libexecdir=DIR       program executables [EPREFIX/libexec]
39  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
40  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
41  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
42  --libdir=DIR           object code libraries [EPREFIX/lib]
43  --includedir=DIR       C header files [PREFIX/include]
44  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
45  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
46  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
47  --infodir=DIR          info documentation [DATAROOTDIR/info]
48  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
49  --mandir=DIR           man documentation [DATAROOTDIR/man]
50  --docdir=DIR           documentation root [DATAROOTDIR/doc/gnucash]
51  --htmldir=DIR          html documentation [DOCDIR]
52  --dvidir=DIR           dvi documentation [DOCDIR]
53  --pdfdir=DIR           pdf documentation [DOCDIR]
54  --psdir=DIR            ps documentation [DOCDIR]
55
56Program names:
57  --program-prefix=PREFIX            prepend PREFIX to installed program names
58  --program-suffix=SUFFIX            append SUFFIX to installed program names
59  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
60
61System types:
62  --build=BUILD     configure for building on BUILD [guessed]
63  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
64
65Optional Features:
66  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
67  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
68  --disable-dependency-tracking  speeds up one-time build
69  --enable-dependency-tracking   do not reject slow dependency extractors
70  --disable-schemas-install     Disable the schemas installation
71  --enable-static[=PKGS]  build static libraries [default=no]
72  --enable-shared[=PKGS]  build shared libraries [default=yes]
73  --enable-fast-install[=PKGS]
74                          optimize for fast installation [default=yes]
75  --disable-libtool-lock  avoid locking (might break parallel builds)
76  --enable-binreloc       compile with binary relocation support
77                          (default=enable when available)
78  --enable-binreloc-threads      compile binary relocation with threads support
79                                 (default=yes)
80  --disable-glibtest      do not try to compile and run a test GLIB program
81  --enable-qof     enable the search for an external QOF library (disabled)
82  --enable-debug               compile with debugging flags set
83  --enable-profile             compile with profiling set
84  --enable-ref-counts-dumps    compile with ref count dumps
85  --enable-sql                 compile with sql support
86  --enable-ofx                 compile with ofx support (needs LibOFX)
87  --enable-mt940               obsolete, included in --enable-aqbanking
88  --enable-aqbanking           compile with AqBanking support
89  --enable-hbci                an alias for --enable-aqbanking
90  --enable-locale-specific-tax enable localized tax categories (experimental)
91  --enable-etags               enable automatic create of TAGS file
92  --enable-ctags               enable automatic create of tags file
93  --enable-doxygen             enable documentation generation with doxygen (auto)
94  --enable-dot                 use 'dot' to generate graphs in doxygen (auto)
95  --enable-html-docs           enable HTML generation with doxygen (yes)
96  --enable-latex-docs          enable LaTeX documentation generation with doxygen (no)
97  --disable-gui                  build without the GNOME GUI components of Gnucash
98  --enable-compile-warnings=no/minimum/yes      Turn on compiler warnings.
99  --enable-iso-c          Try to warn if code is not ISO C
100  --enable-efence               link using efence
101  --disable-deprecated-glib    don't use deprecated glib functions
102  --disable-deprecated-gdk     don't use deprecated gdk functions
103  --disable-deprecated-gtk     don't use deprecated gtk functions
104  --disable-deprecated-gnome   don't use deprecated gnome functions
105  --disable-error-on-warning    disable treating compile warnings as errors
106
107Optional Packages:
108  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
109  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
110  --with-gconf-source=sourceaddress      Config database for installing schema files.
111  --with-gconf-schema-file-dir=dir        Directory for installing schema files.
112  --with-pic              try to use only PIC/non-PIC objects [default=use
113                          both]
114  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
115  --with-qof=path           prefix for Query Object Framework - QOF (auto)
116  --with-qt3-wizard-package=name  name of package containing qt3-wizard (aqbanking)
117  --with-ofx-prefix=DIR     specify where to look for libOFX
118  --with-help-prefix=PATH   specify where to store the help files
119  --with-perl=FILE          which perl executable to use
120  --with-perl-includes=DIR  specify where to look for perl includes
121
122Some influential environment variables:
123  CC          C compiler command
124  CFLAGS      C compiler flags
125  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
126              nonstandard directory <lib dir>
127  LIBS        libraries to pass to the linker, e.g. -l<library>
128  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
129              you have headers in a nonstandard directory <include dir>
130  CPP         C preprocessor
131  PKG_CONFIG  path to pkg-config utility
132  GCONF_CFLAGS
133              C compiler flags for GCONF, overriding pkg-config
134  GCONF_LIBS  linker flags for GCONF, overriding pkg-config
135  LIBXML2_CFLAGS
136              C compiler flags for LIBXML2, overriding pkg-config
137  LIBXML2_LIBS
138              linker flags for LIBXML2, overriding pkg-config
139  AQBANKING_CFLAGS
140              C compiler flags for AQBANKING, overriding pkg-config
141  AQBANKING_LIBS
142              linker flags for AQBANKING, overriding pkg-config
143  GTK_CFLAGS  C compiler flags for GTK, overriding pkg-config
144  GTK_LIBS    linker flags for GTK, overriding pkg-config
145  GNOME_CFLAGS
146              C compiler flags for GNOME, overriding pkg-config
147  GNOME_LIBS  linker flags for GNOME, overriding pkg-config
148  GDK_PIXBUF_CFLAGS
149              C compiler flags for GDK_PIXBUF, overriding pkg-config
150  GDK_PIXBUF_LIBS
151              linker flags for GDK_PIXBUF, overriding pkg-config
152  GLADE_CFLAGS
153              C compiler flags for GLADE, overriding pkg-config
154  GLADE_LIBS  linker flags for GLADE, overriding pkg-config
155  GOFFICE_CFLAGS
156              C compiler flags for GOFFICE, overriding pkg-config
157  GOFFICE_LIBS
158              linker flags for GOFFICE, overriding pkg-config
159  GTKHTML_CFLAGS
160              C compiler flags for GTKHTML, overriding pkg-config
161  GTKHTML_LIBS
162              linker flags for GTKHTML, overriding pkg-config
163  GNOME_PRINT_CFLAGS
164              C compiler flags for GNOME_PRINT, overriding pkg-config
165  GNOME_PRINT_LIBS
166              linker flags for GNOME_PRINT, overriding pkg-config
167
168Use these variables to override the choices made by `configure' or to help
169it to find libraries and programs with nonstandard names/locations.
170
171Report bugs to <gnucash-devel@gnucash.org>.