]> sourceware.org Git - automake.git/commitdiff
* lib/am/header-vars.am (transform): Define.
authorAlexandre Duret-Lutz <adl@gnu.org>
Mon, 10 Jun 2002 18:54:26 +0000 (18:54 +0000)
committerAlexandre Duret-Lutz <adl@gnu.org>
Mon, 10 Jun 2002 18:54:26 +0000 (18:54 +0000)
Was removed by mistake on 2002-04-13.
* tests/transform.test: New file.
* tests/Makefile.am (TESTS): Add transform.test.
Reported by Nicolas Joly.

ChangeLog
lib/am/header-vars.am
tests/Makefile.am
tests/Makefile.in
tests/transform.test [new file with mode: 0755]

index 0358df65bed65a8980e81555eb4a6c2c171c5b2a..c4eec051720b10700778d15ac45f6e8eb274c56f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2002-06-10  Alexandre Duret-Lutz  <duret_g@epita.fr>
+
+       * lib/am/header-vars.am (transform): Define.
+       Was removed by mistake on 2002-04-13.
+       * tests/transform.test: New file.
+       * tests/Makefile.am (TESTS): Add transform.test.
+       Reported by Nicolas Joly.
+
 2002-06-10  Alexandre Duret-Lutz  <duret_g@epita.fr>
 
        * tests/dollar.test: Require GNU make.
index 3810ba1df3881d32edae2066e896cab5e2774d2f..377b305ad1a16fc58d65f8d98c1f1e8f06db048c 100644 (file)
@@ -45,6 +45,7 @@ install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
 install_sh_SCRIPT = $(install_sh) -c
 INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
 
 ## These are defined because otherwise make on NetBSD V1.1 will print
 ## (eg): $(NORMAL_INSTALL) expands to empty string.
index e3c883765f7c6e78e35f8c9ead25ebd1f180a085..187953d3acbbda0a24c018cc6227e1b2c5157c08 100644 (file)
@@ -361,6 +361,7 @@ texinfo7.test \
 texinfo8.test \
 texinfo9.test \
 texinfo10.test \
+transform.test \
 unused.test \
 vars.test \
 vartar.test \
index ab2c4ed7912c36e3f2fc2a46f90cea5d82f55d63..e19373095424a083d8b3847f72cc97d87024c8bc 100644 (file)
@@ -28,6 +28,7 @@ install_sh_DATA = $(install_sh) -c -m 644
 install_sh_PROGRAM = $(install_sh) -c
 install_sh_SCRIPT = $(install_sh) -c
 INSTALL_HEADER = $(INSTALL_DATA)
+transform = @program_transform_name@
 NORMAL_INSTALL = :
 PRE_INSTALL = :
 POST_INSTALL = :
@@ -446,6 +447,7 @@ texinfo7.test \
 texinfo8.test \
 texinfo9.test \
 texinfo10.test \
+transform.test \
 unused.test \
 vars.test \
 vartar.test \
diff --git a/tests/transform.test b/tests/transform.test
new file mode 100755 (executable)
index 0000000..1541b79
--- /dev/null
@@ -0,0 +1,42 @@
+#! /bin/sh
+
+# Make sure that --program-transform works.
+
+. $srcdir/defs || exit 1
+
+set -e
+
+cat >>configure.in <<'END'
+AC_PROG_CC
+AC_OUTPUT
+END
+
+cat >Makefile.am <<'EOF'
+bin_PROGRAMS = h
+bin_SCRIPTS = h.sh
+man_MANS = h.1
+EOF
+
+cat >h.c <<'EOF'
+int
+main ()
+{
+  return 0;
+}
+EOF
+
+: > h.sh
+: > h.1
+
+$ACLOCAL
+$AUTOCONF
+$AUTOMAKE
+
+./configure --program-prefix=gnu- --prefix `pwd`/inst
+$MAKE
+$MAKE install
+test -f inst/bin/gnu-h
+test -f inst/bin/gnu-h.sh
+test -f inst/man/man1/gnu-h.1
+$MAKE uninstall
+test `find inst/foo -type f -print | wc -l` = 0
This page took 0.035094 seconds and 5 git commands to generate.