From 558ca9b4a81b801d0957a734bd20f73ca00cede1 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 2 Nov 2011 14:22:07 -0700 Subject: [PATCH] Escape $ when building linux def files --- mk/rt.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mk/rt.mk b/mk/rt.mk index 22adccf7620..04e31755b7e 100644 --- a/mk/rt.mk +++ b/mk/rt.mk @@ -169,10 +169,11 @@ $$(LIBUV_LIB_$(1)): $$(wildcard \ # These could go in rt.mk or rustllvm.mk, they're needed for both. +# This regexp has a single $, escaped twice %.linux.def: %.def.in $$(MKFILES) @$$(call E, def: $$@) $$(Q)echo "{" > $$@ - $$(Q)sed 's/.$$/&;/' $$< >> $$@ + $$(Q)sed 's/.$$$$/&;/' $$< >> $$@ $$(Q)echo "};" >> $$@ %.darwin.def: %.def.in $$(MKFILES)