summaryrefslogtreecommitdiff
path: root/lib/am/libs.am
diff options
context:
space:
mode:
authorRalf Wildenhues <Ralf.Wildenhues@gmx.de>2008-09-07 09:11:34 +0200
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>2008-09-07 09:11:34 +0200
commitf4d1f9e29866e785d5d50d9037dade2b773cd71f (patch)
tree53f88e44ad26b4690d726413f95e3fad03077fce /lib/am/libs.am
parent120031b8d5f75fd631b96396d2e69fe920455098 (diff)
downloadautomake-f4d1f9e29866e785d5d50d9037dade2b773cd71f.tar.gz
AIX ranlib dislikes spaces in the argument.
* lib/am/libs.am (install-%DIR%LIBRARIES): Fix instsh.test failure on AIX due to ranlib and whitespace in the directory. * THANKS: Update. Report by John F Trudeau. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
Diffstat (limited to 'lib/am/libs.am')
-rw-r--r--lib/am/libs.am6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/am/libs.am b/lib/am/libs.am
index 6cd0988d8..450a10582 100644
--- a/lib/am/libs.am
+++ b/lib/am/libs.am
@@ -66,8 +66,10 @@ endif !%?BASE%
if test -f $$p; then \
%BASE?$(am__strip_dir):f=$$p;% \
## Must ranlib after installing because mod time changes.
- echo " $(RANLIB) '$(DESTDIR)$(%NDIR%dir)/$$f'"; \
- $(RANLIB) "$(DESTDIR)$(%NDIR%dir)/$$f" || exit $$?; \
+## cd to target directory because AIX ranlib messes up with whitespace
+## in the argument.
+ echo " ( cd '$(DESTDIR)$(%NDIR%dir)' && $(RANLIB) $$f )"; \
+ ( cd "$(DESTDIR)$(%NDIR%dir)" && $(RANLIB) $$f ) || exit $$?; \
else :; fi; \
done
endif %?INSTALL%