mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-21 06:55:39 +00:00
Makefile.in (epaths-force-w32): Simplify.
* Makefile.in (epaths-force-w32): Simplify, assuming that the shell is bash (as is the case in MSYS). (msys_w32prefix_subst, msys_sed_sh_escape): Remove (no longer used).
This commit is contained in:
parent
7c86a2a7d8
commit
1e1f2237cd
@ -2,7 +2,11 @@
|
||||
|
||||
* build-aux/msys-to-w32: simplify the initial over-engineered
|
||||
interface, and the implementation.
|
||||
* Makefile.in (epaths-force-w32): Update for the above.
|
||||
* Makefile.in (epaths-force-w32): Update for the above. Also
|
||||
simplify, assuming that the shell is bash (which is the case in
|
||||
MSYS).
|
||||
(msys_w32prefix_subst, msys_sed_sh_escape): Remove (no longer
|
||||
used).
|
||||
|
||||
2014-11-05 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
12
Makefile.in
12
Makefile.in
@ -323,14 +323,6 @@ epaths-force:
|
||||
-e 's;\(#.*PATH_DOC\).*$$;\1 "${etcdocdir}";') && \
|
||||
${srcdir}/build-aux/move-if-change epaths.h.$$$$ src/epaths.h
|
||||
|
||||
# Replace "${w32prefix}" with '%emacs_dir%' (which expands to install
|
||||
# directory at runtime).
|
||||
msys_w32prefix_subst=sed -e 's!\(^\|;\)'"$${w32prefixpattern}"'\([;/]\|$$\)!\1%emacs_dir%\2!g'
|
||||
|
||||
# Quote Sed special characters (except backslash and newline) with
|
||||
# a double backslash.
|
||||
msys_sed_sh_escape=sed -e 's/[];$$*.^[]/\\\\&/g'
|
||||
|
||||
# The w32 build needs a slightly different editing, and it uses
|
||||
# nt/epaths.nt as the template.
|
||||
#
|
||||
@ -344,8 +336,8 @@ msys_sed_sh_escape=sed -e 's/[];$$*.^[]/\\\\&/g'
|
||||
epaths-force-w32:
|
||||
@(w32srcdir=`${srcdir}/build-aux/msys-to-w32 "${srcdir}"`; \
|
||||
w32prefix=`${srcdir}/build-aux/msys-to-w32 "${prefix}"`; \
|
||||
w32prefixpattern=`echo "$${w32prefix}" | ${msys_sed_sh_escape}` ; \
|
||||
w32locallisppath=`${srcdir}/build-aux/msys-to-w32 "${locallisppath}" | ${msys_w32prefix_subst}` ; \
|
||||
w32locallisppath=`${srcdir}/build-aux/msys-to-w32 "${locallisppath}"` ; \
|
||||
w32locallisppath=$${w32locallisppath//$${w32prefix}/"%emacs_dir%"} ; \
|
||||
sed < ${srcdir}/nt/epaths.nt > epaths.h.$$$$ \
|
||||
-e 's;\(#.*PATH_SITELOADSEARCH\).*$$;\1 "'"$${w32locallisppath//;/\\;}"'";' \
|
||||
-e '/^.*#/s/@VER@/${version}/g' \
|
||||
|
Loading…
Reference in New Issue
Block a user