summaryrefslogtreecommitdiff
path: root/INSTALL
Commit message (Collapse)AuthorAgeFilesLines
* Enable GCC warnings in developer buildsPaul Eggert2016-04-051-3/+5
| | | | | | | | | | However, do not fail; just issue the warnings. Add an option --enable-gcc-warnings=warn-only to configure, to implement this. * INSTALL, etc/NEWS: Document this. * configure.ac (gl_GCC_VERSION_IFELSE): New macro, from coreutils. (gl_gcc_warnings, WERROR_CFLAGS): Use it to add new option. Don’t treat --with-x-toolkit=no as a special case when configuring warnings.
* * INSTALL: Document --with-modules.Eli Zaretskii2016-01-161-0/+3
|
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
| | | | Run admin/update-copyright.
* * INSTALL (--with-cairo): Document this new configure option.Eli Zaretskii2015-11-141-0/+2
|
* * INSTALL (DETAILED BUILDING AND INSTALLATION): Mention --without-imagemagick.Eli Zaretskii2015-07-241-6/+7
|
* Quote 'like this' in top-level filesPaul Eggert2015-04-191-151/+151
| | | | | | | | * CONTRIBUTE, INSTALL, Makefile.in, README, configure.ac, make-dist: Prefer to single-quote 'like this' (instead of the older style `like this'). * configure.ac: Fix some space-before-tab problems that 'git commit' complained about.
* Default to 'configure --enable-silent-rules'Paul Eggert2015-01-111-4/+3
| | | | | | | | | | | | | This greatly shortens the 'make' output, making it more readable and useful. For example, on my platform it shortens a 4125-character line "gcc -std=gnu99 -c -Demacs -I. -I. -I../lib ... emacs.c" -- a line so long that it's hard to see what's going on or where the diagnostics are -- to just "CC emacs.o". * INSTALL: Document this. * configure.ac: Add AM_SILENT_RULES([yes]). (AM_DEFAULT_VERBOSITY): Remove now-unnecessary initialization. * etc/NEWS: Document this. Fixes: bug#19501
* * INSTALL: Mention 'make WERROR_CFLAGS='.Paul Eggert2015-01-041-1/+3
|
* Update copyright year to 2015Paul Eggert2015-01-011-1/+2
| | | | Run admin/update-copyright.
* Remove lib-src/grep-changelogGlenn Morris2014-12-131-2/+1
| | | | | | | | | | | | | | | | | | | | | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00145.html * lib-src/grep-changelog: Remove file. * lib-src/Makefile.in (INSTALLABLE_SCRIPTS): Remove. (all, install, uninstall): Remove INSTALLABLE_SCRIPTS. * doc/man/grep-changelog.1: Remove file. * make-dist: No more lib-src/grep-changelog. * INSTALL: No longer mention grep-changelog. * admin/quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove, and all uses. * admin/authors.el (authors-valid-file-names): Add grep-changelog. * etc/NEWS: Mention this.
* * INSTALL: Remove the "by hand" sections.Glenn Morris2014-10-151-106/+5
| | | | No-one needs to know those details, and this file is too long already.
* Merge from emacs-24; up to 2014-07-27T09:41:59Z!ttn@gnu.orgGlenn Morris2014-10-141-21/+6
|\
| * More INSTALL triviaGlenn Morris2014-10-141-17/+3
| |
| * INSTALL trivia.Glenn Morris2014-10-141-3/+3
| |
* | --enable-silent-warnings now suppresses more chatter.Paul Eggert2014-09-011-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * INSTALL, etc/NEWS: Document this. * lib-src/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_) (am__v_CC_0, am__v_CC_1, AM_V_CCLD, am__v_CCLD_, am__v_CCLD_0) (am__v_CCLD_1): New macros, taken from Automake. (regex.o, etags${EXEEXT}, ctags${EXEEXT}, ebrowse${EXEEXT}) (profile${EXEEXT}, make-docfile${EXEEXT}, movemail${EXEEXT}) (pop.o, emacsclient${EXEEXT}, emacsclientw${EXEEXT}) (emacsclientw${EXEEXT}, ntlib.o, hexl${EXEEXT}) (update-game-score${EXEEXT}): Use them. * lwlib/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_) (am__v_CC_0, am__v_CC_1): New macros, taken from Automake. (.c.o): Use them. * oldXMenu/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_) (am__v_CC_0, am__v_CC_1): New macros, taken from Automake. (.c.o): Use them. * src/Makefile.in (AM_DEFAULT_VERBOSITY, AM_V_CC, am__v_CC_) (am__v_CC_0, am__v_CC_1, AM_V_CCLD, am__v_CCLD_, am__v_CCLD_0) (am__v_CCLD_1): New macros, taken from Automake. (.c.o, .m.o, temacs$(EXEEXT)): Use them.
* | * INSTALL: Mention SVG image support.Dmitry Antipov2014-06-051-0/+2
| |
* | * configure.ac: --without-all now implies --without-xft, --disable-acl.Paul Eggert2014-06-041-11/+6
| | | | | | | | | | * INSTALL: Remove apparently unmaintained documentation about what --without-all exactly means.
* | Don't require pkg-config when building from repository.Paul Eggert2014-05-161-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * INSTALL: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'. * INSTALL.REPO: pkg-config is no longer required to build from the repository. * autogen.sh: Don't check for pkg-config. (progs): Remove pkg-config. (pkg_config_min, AUTORECONF_ENV, env_space, ACLOCAL_PATH): Remove. All uses removed. * m4/pkg.m4: New file, built by admin/merge-pkg-config. * configure.ac: Remove unnecessary m4_pattern_forbid of ^PKG_ and an AC_ARG_VAR of PKG_CONFIG_PATH. pkg.m4 does that for us. (EMACS_CHECK_MODULES): Remove workaround for old pkg-config bug, as we use pkg.m4 from a newer pkg-config. * admin/merge-pkg-config: New script. * admin/notes/copyright: Update for m4/*.m4, in particular m4/pkg.m4. * etc/NEWS: Prefer './configure FOO=BAR' to 'FOO=BAR ./configure'. * etc/PROBLEMS (Build-time-problems): Remove pkg-config problem that is no longer an issue. * nt/INSTALL: Remove no-longer-needed notes about pkg-config.
* | * configure.ac (--enable-link-time-optimization): Add clang support.Dmitry Antipov2014-05-131-6/+11
| | | | | | | | | | | | * INSTALL: Mention it. * etc/PROBLEMS: Mention potential problems with --enable-link-time-optimization and clang on Fedora 20.
* | Require GNU make to build EmacsGlenn Morris2014-03-271-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Ref: http://debbugs.gnu.org/16717#45 If no-one objects, we can then start getting rid of some of the convoluted Makefile hacks that exist to support non-GNU makes. * configure.ac: Require GNU make. (HAVE_GNU_MAKE): Remove. * INSTALL, etc/NEWS, etc/PROBLEMS: Update for this change. * Makefile.in: Comment.
* | Remove lib-src/test-distrib.c and relatedGlenn Morris2014-03-221-2/+2
|/ | | | | | | | | | | | | | | | | | The class of problems that this was designed to detect, namely .elc files getting corrupted by being passed around by email via uuencode or somesuch, has not been a relevant concern for many years. * lib-src/test-distrib.c, lib-src/testfile: Remove. * lib-src/Makefile.in (DONT_INSTALL): Remove test-distrib. (test-distrib${EXEEXT}): Remove rule. * make-dist: Do not distribute lib-src/testfile. * admin/quick-install-emacs (AVOID): Remove testfile and test-distrib. * INSTALL, etc/PROBLEMS, admin/notes/unicode: Remove references to test-distrib and testfile.
* Downplay LessTif in docs, since Motif is now free software,Glenn Morris2014-01-221-10/+6
| | | | and even http://lesstif.sourceforge.net/ recommends it over LessTif.
* Clean up unnecessary references to Bazaar. Documentation changes only.Eric S. Raymond2014-01-081-1/+1
|
* Rename INSTALL.BZR to UNSTALL.REPOm and carry that through in other files.Eric S. Raymond2014-01-081-1/+1
|
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-2/+2
|
* * INSTALL: Clarify treatment of image libraries.Paul Eggert2013-12-161-29/+31
|
* Unconditionally reset load-path after dumpingGlenn Morris2013-12-131-4/+0
| | | | | | | | | | | | | | | | | | | | | * src/lread.c: (dump_path): Remove. (load-path-default): Remove `changed' argument. Do not set dump_path permanently. Simplify. (init_lread): Simplify. (syms_of_lread): Remove dump_path. * lisp/loadup.el (load-path): Warn if site-load or site-init changes it. No more need to reset it when bootstrapping. * doc/lispref/internals.texi (Building Emacs): * doc/lispref/loading.texi (Library Search): Mention that site-load, site-init cannot change load-path. * INSTALL: No longer mention load-path and site-init/site-load. * etc/NEWS: Mention this. Fixes: debbugs:16107
* * INSTALL: Update m17n details.Glenn Morris2013-09-201-13/+1
|
* * INSTALL: New homepage of libtiff.Xue Fuqiao2013-09-201-1/+1
|
* * INSTALL (DETAILED BUILDING AND INSTALLATION): AddMichael Albinus2013-07-291-8/+9
| | | | --without-file-notification to --without-all.
* * INSTALL: Fix description.Xue Fuqiao2013-07-291-1/+0
|
* Merge from emacs-24; up to 2012-12-31T11:35:13Z!rudalics@gmx.atGlenn Morris2013-07-201-10/+8
|\
| * * INSTALL: Try to clarify role of make distclean.Glenn Morris2013-07-091-10/+8
| | | | | | | | Fixes: debbugs:14833
* | * INSTALL: Fix description.Xue Fuqiao2013-05-291-1/+1
| |
* | Mention GZIP_PROG in INSTALL.Paul Eggert2013-03-051-1/+5
|/
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
|
* Improve robustness of 'make bootstrap'.Paul Eggert2012-09-091-3/+3
| | | | | | | | | | | | | | | | | Run autogen.sh after bootstrap-clean, to avoid bzr pull issues. * INSTALL, README: Document autogen.sh. * Makefile.in (Makefile): Mark it as precious, since it's updated atomically. (MAKE_CONFIG_STATUS): New macro. (config.status, bootstrap): Use it. This causes 'make bootstrap' to run config.status with the --recheck option, which is more appropriate for a bootstrap. (bootstrap): Run autogen.sh right after cleaning. Don't worry about failures due to missing tools. * autogen.sh: Exit with status 101 when failing due to missing tools. * make-dist: Distribute autogen.sh. Fixes: debbugs:12376
* Fix and document recently introduced configuration options.Dmitry Antipov2012-08-081-13/+15
| | | | | | | * 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.
* Grammar fixesGlenn Morris2012-08-061-7/+7
|
* * configure.ac: New option --disable-features.Dmitry Antipov2012-08-071-0/+14
| | | | | (OPTION_DEFAULT_ON): Change to use enable_features. * INSTALL: Explain --disable-features.
* Grammar fixesGlenn Morris2012-08-061-2/+2
|
* * INSTALL: Explain, how to disable D-Bus at all. (Bug#12112)Michael Albinus2012-08-051-0/+6
|
* Remove references to s/ and m/ files in INSTALLGlenn Morris2012-07-311-7/+0
| | | | (in the massively pointless "Configuration By Hand" section)
* Remove INSTALL reference to s/ and m/ files.Glenn Morris2012-07-311-4/+1
|
* Rename configure.in to configure.ac.Paul Eggert2012-07-081-2/+2
| | | | Fixes: debbugs:11603
* * configure.in: Fix previous change. Remove --enable-asserts.Dmitry Antipov2012-06-281-0/+7
| | | | | | (CPPFLAGS): Remove conditional -DXASSERTS=1. Add --enable-link-time-optimization. * INSTALL: Mention this.
* Remove paths.elGlenn Morris2012-06-271-19/+19
| | | | | | | | | | | | * lisp/info.el (Info-default-directory-list): Move here from paths.el. * lisp/paths.el: Remove file, which is now empty. * lisp/loadup.el: No longer load "paths". * src/lisp.mk (lisp): Remove paths.elc. * lib-src/makefile.w32-in (lisp2): Remove paths.el. * INSTALL: Remove references to paths.el.
* Remove lib-src/vcdiffGlenn Morris2012-06-051-1/+1
| | | | | | | | | | * lib-src/vcdiff: Remove file. * lib-src/Makefile.in (SCRIPTS, STAMP_SCRIPTS): Remove vcdiff. (stamp-vcdiff): Remove. * INSTALL, make-dist: Remove vcdiff. * lisp/emacs-lisp/authors.el (authors-fixed-entries): Remove vcdiff
* Remove lib-src/rcs-checkinGlenn Morris2012-06-031-7/+6
| | | | | | | | | | | | | | | | | | | This script isn't used by Emacs, and I can't imagine anyone else is using it any more either... From the commentary: "This script is intended to be used to convert files with an old-Emacs-style version history for use with VC (the Emacs 19 version-control interface), which likes to use RCS as its back end." * lib-src/rcs-checkin: Remove file. * lib-src/Makefile.in (INSTALLABLE_SCRIPTS, STAMP_INST_SCRIPTS): Remove rcs-checkin. (stamp-rcs-checkin): Remove. * INSTALL, make-dist: Remove rcs-checkin. * admin/quick-install-emacs (PUBLIC_LIBSRC_SCRIPTS): Remove rcs-checkin. * doc/man/rcs-checkin.1: Remove.
* INSTALL: Mention --enable-gcc-warnings.Paul Eggert2012-04-171-0/+6
|