Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
a4663fed
Commit
a4663fed
authored
Nov 15, 2001
by
Pavel Janík
Browse files
Add support for --program-prefix, --program-suffix
and --program-transform-name options.
parent
71f94ae1
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
22 additions
and
9 deletions
+22
-9
Makefile.in
Makefile.in
+8
-4
configure.in
configure.in
+4
-0
lib-src/Makefile.in
lib-src/Makefile.in
+10
-5
No files found.
Makefile.in
View file @
a4663fed
...
...
@@ -202,8 +202,12 @@ INSTALL_STRIP =
# ============================= Targets ==============================
# Program name transformation.
TRANSFORM
=
@program_transform_name@
# What emacs should be called when installed.
EMACS
=
emacs
EMACS
=
`
echo
emacs |
sed
'
$(TRANSFORM)
'
`
EMACSFULL
=
`
echo
emacs-
${version}
|
sed
'
$(TRANSFORM)
'
`
# Subdirectories to make recursively. `lisp' is not included
# because the compiled lisp files are part of the distribution
...
...
@@ -331,10 +335,10 @@ install-arch-dep: mkdir
exec_prefix
=
${exec_prefix}
bindir
=
${bindir}
\
libexecdir
=
${libexecdir}
archlibdir
=
${archlibdir}
\
INSTALL_STRIP
=
${INSTALL_STRIP}
)
${INSTALL_PROGRAM}
$(INSTALL_STRIP)
src/emacs
${bindir}
/
emacs-
${version
}
-
chmod
1755
${bindir}
/
emacs-
${version}
${INSTALL_PROGRAM}
$(INSTALL_STRIP)
src/emacs
${bindir}
/
${EMACSFULL
}
-
chmod
1755
${bindir}
/
$(EMACSFULL)
rm
-f
${bindir}
/
$(EMACS)
-
ln
${bindir}
/
emacs-
${version}
${bindir}
/
$(EMACS)
-
ln
${bindir}
/
$(EMACSFULL)
${bindir}
/
$(EMACS)
-
unset
CDPATH
;
\
for
f
in
`
cd
lib-src
&&
echo
fns-
*
.el
`
;
do
\
if
test
-r
lib-src/
$$
f
;
then
\
...
...
configure.in
View file @
a4663fed
...
...
@@ -27,6 +27,10 @@ AC_PREREQ(2.50)dnl
AC_INIT(src/lisp.h)
AC_CONFIG_HEADER(src/config.h:src/config.in)
dnl Support for --program-prefix, --program-suffix and
dnl --program-transform-name options
AC_ARG_PROGRAM
lispdir='${datadir}/emacs/${version}/lisp'
locallisppath='${datadir}/emacs/${version}/site-lisp:'\
'${datadir}/emacs/site-lisp:${datadir}/emacs/${version}/leim'
...
...
lib-src/Makefile.in
View file @
a4663fed
...
...
@@ -31,6 +31,9 @@ YACC=@YACC@
version
=
@version@
configuration
=
@configuration@
# Program name transformation.
TRANSFORM
=
@program_transform_name@
# ==================== Where To Install Things ====================
# The default location for installation. Everything is placed in
...
...
@@ -296,17 +299,19 @@ install: ${archlibdir}
@
echo
@
echo
"Installing utilities for users to run."
for
file
in
${INSTALLABLES}
;
do
\
$(INSTALL_PROGRAM)
$(INSTALL_STRIP)
$
${file}
${bindir}
/
$
${file}
;
\
chmod
a+rx
${bindir}
/
$
${file}
;
\
$(INSTALL_PROGRAM)
$(INSTALL_STRIP)
$
${file}
${bindir}
/
`
echo
$
${file}
|
sed
'
$(TRANSFORM)
'
`
;
\
chmod
a+rx
${bindir}
/
`
echo
$
${file}
|
sed
'
$(TRANSFORM)
'
`
;
\
done
for
file
in
${INSTALLABLE_SCRIPTS}
;
do
\
$(INSTALL_PROGRAM)
${srcdir}
/
$
${file}
${bindir}
/
$
${file}
;
\
chmod
a+rx
${bindir}
/
$
${file}
;
\
$(INSTALL_PROGRAM)
${srcdir}
/
$
${file}
${bindir}
/
`
echo
$
${file}
|
sed
'
$(TRANSFORM)
'
`
;
\
chmod
a+rx
${bindir}
/
`
echo
$
${file}
|
sed
'
$(TRANSFORM)
'
`
;
\
done
uninstall
:
(
cd
${bindir}
;
\
rm
-f
${INSTALLABLES}
${INSTALLABLE_SCRIPTS}
)
for
file
in
${INSTALLABLES}
${INSTALLABLE_SCRIPTS}
;
do
\
rm
-f
${bindir}
/
`
echo
$
${file}
|
sed
'
$(TRANSFORM)
'
`
;
\
done
)
(
cd
${archlibdir}
;
\
rm
-f
${UTILITIES}
${INSTALLABLES}
${SCRIPTS}
${INSTALLABLE_SCRIPTS}
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment