aboutsummaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorDmitry Antipov2012-08-08 20:17:15 +0400
committerDmitry Antipov2012-08-08 20:17:15 +0400
commitda3d210583cd7a9a22ca6a2d07cac5bbf6fca7c1 (patch)
treeadcc9e05f2b84c5f48607025c67894fb0f9f38cd /INSTALL
parent128a5c0d89c37958171f09558a79440bdcd564b7 (diff)
downloademacs-da3d210583cd7a9a22ca6a2d07cac5bbf6fca7c1.tar.gz
emacs-da3d210583cd7a9a22ca6a2d07cac5bbf6fca7c1.zip
Fix and document recently introduced configuration options.
* configure.ac (--disable-features): Rename to --without-all. (OPTION_DEFAULT_ON): Change to use with_features. * INSTALL: Fix description. * etc/NEWS: Mention --without-all and --enable-link-time-optimization.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL28
1 files changed, 15 insertions, 13 deletions
diff --git a/INSTALL b/INSTALL
index 37c35cec2ce..f0cf5d68db0 100644
--- a/INSTALL
+++ b/INSTALL
@@ -319,19 +319,21 @@ systems which support that.
319 319
320Use --without-sound to disable sound support. 320Use --without-sound to disable sound support.
321 321
322Use --disable-features if you want to build a small executable with 322Use --without-all if you want to build a small executable with the minimal
323the minimal dependencies on external libraries, at the cost 323dependencies on external libraries, at the cost of disabling most of the
324of disabling most of the features that are normally enabled by default. 324features that are normally enabled by default. Using --without-all is
325Using --disable-features is equivalent to: --without-sound --without-dbus 325equivalent to --without-sound --without-dbus --without-libotf
326--without-libotf --without-selinux --without-xft --without-gsettings 326--without-selinux --without-xft --without-gsettings --without-gnutls
327--without-gnutls --without-rsvg --without-xml2 --without-gconf 327--without-rsvg --without-xml2 --without-gconf --without-imagemagick
328--without-imagemagick --without-m17n-flt --without-jpeg --without-tiff 328--without-m17n-flt --without-jpeg --without-tiff --without-gif
329--without-gif --without-png --without-gpm. Note that --disable-features 329--without-png --without-gpm. Note that --without-all leaves X support
330leaves X support enabled, and using the GTK2 or GTK3 toolkit creates a lot 330enabled, and using the GTK2 or GTK3 toolkit creates a lot of library
331of library dependencies. So if you want to build a small executable with 331dependencies. So if you want to build a small executable with very basic
332very basic X support, use --disable-features --with-x-toolkit=no. 332X support, use --without-all --with-x-toolkit=no. For the smallest possible
333For the smallest possible executable without X, use --disable-features 333executable without X, use --without-all --without-x. If you want to build
334--without-x. 334with just a few features enabled, you can combine --without-all with
335--with-FEATURE. For example, you can use --without-all --with-dbus
336to build with DBus support and nothing more.
335 337
336Use --with-wide-int to implement Emacs values with the type 'long long', 338Use --with-wide-int to implement Emacs values with the type 'long long',
337even on hosts where a narrower type would do. With this option, on a 339even on hosts where a narrower type would do. With this option, on a