aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafael Avila de Espindola <espindola@google.com>2009-05-06 14:50:37 +0000
committerRafael Espindola <espindola@gcc.gnu.org>2009-05-06 14:50:37 +0000
commit9419a9fdc8150067898eb5ad6347c3b55d4817e1 (patch)
treea6882d0da2efc3a8e306559526d62b5308d2a1bf
parentfff1894cd63f0bf02a87c2284a7ae60bc08c70fe (diff)
downloadgcc-9419a9fdc8150067898eb5ad6347c3b55d4817e1.zip
gcc-9419a9fdc8150067898eb5ad6347c3b55d4817e1.tar.gz
gcc-9419a9fdc8150067898eb5ad6347c3b55d4817e1.tar.bz2
Makefile.in (install-plugin): Fix srcdir handling.
2009-05-06 Rafael Avila de Espindola <espindola@google.com> * Makefile.in (install-plugin): Fix srcdir handling. From-SVN: r147180
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/Makefile.in5
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3593d74..fdb25f6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-06 Rafael Avila de Espindola <espindola@google.com>
+
+ * Makefile.in (install-plugin): Fix srcdir handling.
+
2009-05-06 Andrey Belevantsev <abel@ispras.ru>
* tree-ssa.c (execute_update_address_taken): Handle TARGET_MEM_REF
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 89ac516..4439820 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -4020,8 +4020,9 @@ install-plugin: installdirs
else continue; \
fi; \
case $$path in \
- "$(srcdir)"*/config/* | "$(srcdir)"*.def ) \
- base=`echo $$path | sed "s|$(srcdir)||"`;; \
+ "$(srcdir)"*/config/* | "$(srcdir)"/*.def ) \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`; \
+ base=`echo "$$path" | sed -e "s|$$srcdirstrip/||"`;; \
*) base=`basename $$path` ;; \
esac; \
dest=$(plugin_includedir)/$$base; \