summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-02 18:36:54 +0000
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-02 18:36:54 +0000
commitf05309fc3ac2b6781353e5a5b5ac20caa08c9012 (patch)
tree1cd62c2f80c197e84bf129b1f076f67de89a02f2
parent4cf95a7d7a92ca9c23e4cffd372a8bd3ea709494 (diff)
downloadgcc-f05309fc3ac2b6781353e5a5b5ac20caa08c9012.tar.gz
Use mkinstalldirs instead of mkdir.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44580 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/Makefile.in1
-rw-r--r--gcc/mklibgcc.in2
3 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 55db8c119a4..d97e946a0e1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-08-02 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * Makefile.in (libgcc.mk): Define mkinstalldirs.
+ * mklibgcc.in: Use mkinstalldirs instead of mkdir.
+
2001-08-02 Lars Brinkhoff <lars@nocrew.org>
* config/vax/vax.c: include expr.h.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 12bd0b331a3..90de1a0867c 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -1033,6 +1033,7 @@ libgcc.mk: config.status Makefile mklibgcc $(LIB2ADD) $(LIB2ADD_ST) xgcc$(exeext
SHLIB_MKMAP='$(SHLIB_MKMAP)' \
SHLIB_MAPFILES='$(SHLIB_MAPFILES)' \
SHLIB_NM_FLAGS='$(SHLIB_NM_FLAGS)' \
+ mkinstalldirs='$(SHELL) $(srcdir)/mkinstalldirs' \
$(SHELL) mklibgcc > tmp-libgcc.mk
mv tmp-libgcc.mk libgcc.mk
diff --git a/gcc/mklibgcc.in b/gcc/mklibgcc.in
index 151dd497753..f5158f4ab46 100644
--- a/gcc/mklibgcc.in
+++ b/gcc/mklibgcc.in
@@ -332,7 +332,7 @@ done
echo 'stmp-dirs: force'
echo ' for d in '"$dirs"'; do \'
-echo ' if [ -d $$d ]; then true; else mkdir $$d; fi \'
+echo ' if [ -d $$d ]; then true; else "'$mkinstalldirs'" $$d; fi \'
echo ' done'
echo ' if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi'