mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-27 07:41:28 -08:00
Make has trouble with targets containing whitespace, http://savannah.gnu.org/bugs/?712, so the general approach is to use relative paths where possible. It's generally only Emacs itself that needs absolute paths, eg in src/epaths.h. * configure.ac (srcdir): Don't make it absolute - abs_srcdir exists. * Makefile.in (abs_srcdir): New, set by configure. (buildlisppath): Use abs_srcdir. (install-arch-indep, install-etcdoc, install-info, install-man) (install-etc): Quote entities that might contain whitespace. * admin/unidata/Makefile.in (emacs, ${DSTDIR}/charprop.el): Quote entities that might contain whitespace. * leim/Makefile.in (abs_srcdir): New, set by configure. (buildlisppath): Use abs_srcdir. (RUN_EMACS, .el.elc, changed.tit, changed.misc, leim-list.el) ($(srcdir)/ja-dic/ja-dic.el, setwins, distclean, check-declare): Quote entities that might contain whitespace. * lib-src/Makefile.in ($(DESTDIR)${archlibdir}): Quote entities that might contain whitespace. * lisp/Makefile.in (abs_srcdir, abs_lisp): New, set by configure. (emacs, compile, compile-always): Quote entities that might contain whitespace. (custom-deps, finder-data, autoloads): Use abs_lisp. ($(MH_E_DIR)/mh-loaddefs.el, $(TRAMP_DIR)/tramp-loaddefs.el) ($(CAL_DIR)/cal-loaddefs.el, $(CAL_DIR)/diary-loaddefs.el) ($(CAL_DIR)/hol-loaddefs.el): Manually expand target file name. * nextstep/Makefile.in (${ns_check_file} ${ns_appdir}): Quote entities that might contain whitespace. * nt/Makefile.in ($(DESTDIR)${archlibdir}): Quote entities that might contain whitespace. * src/Makefile.in (RUN_TEMACS): Make relative (again). ($(leimdir)/leim-list.el, .el.elc, $(lispsource)/loaddefs.el) (bootstrap-emacs$(EXEEXT)): Quote entities that might contain whitespace. * test/automated/Makefile.in (abs_top_srcdir, top_builddir): New, set by configure. (top_srcdir): Remove. (abs_test, abs_lispsrc): New. (lisp): No longer absolute. (emacs, lisp-compile, compile, compile-always): Quote entities that might contain whitespace. Fixes: debbugs:15675 |
||
|---|---|---|
| .. | ||
| data | ||
| flymake/warnpred | ||
| add-log-tests.el | ||
| advice-tests.el | ||
| bytecomp-tests.el | ||
| cl-lib.el | ||
| comint-testsuite.el | ||
| compile-tests.el | ||
| completion-tests.el | ||
| core-elisp-tests.el | ||
| data-tests.el | ||
| decoder-tests.el | ||
| eieio-test-methodinvoke.el | ||
| eieio-test-persist.el | ||
| eieio-tests.el | ||
| ert-tests.el | ||
| ert-x-tests.el | ||
| eshell.el | ||
| f90.el | ||
| file-notify-tests.el | ||
| files.el | ||
| flymake-tests.el | ||
| font-parse-tests.el | ||
| gnus-tests.el | ||
| icalendar-tests.el | ||
| imenu-test.el | ||
| info-xref.el | ||
| inotify-test.el | ||
| lexbind-tests.el | ||
| Makefile.in | ||
| man-tests.el | ||
| mule-util.el | ||
| newsticker-tests.el | ||
| occur-tests.el | ||
| package-test.el | ||
| package-x-test.el | ||
| python-tests.el | ||
| reftex-tests.el | ||
| ruby-mode-tests.el | ||
| subword-tests.el | ||
| thingatpt.el | ||
| timer-tests.el | ||
| undo-tests.el | ||
| url-future-tests.el | ||
| url-util-tests.el | ||
| vc-bzr.el | ||
| xml-parse-tests.el | ||
| zlib-tests.el | ||