﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	appname	phpversion	exts	sapi	probability	blockedby	blocking
211	m4 macros should be quoted	rcasagraude	moo	"Just a little patch to prevent recursion in macro definition.[[BR]]
That made me crazy for some time trying to build xcache in a mock dir called builddir - a default in fedora for example…
{{{
diff -up xcache-1.2.2/Makefile.frag.orig xcache-1.2.2/Makefile.frag
--- xcache-1.2.2/Makefile.frag.orig	2007-12-28 17:00:00.000000000 +0100
+++ xcache-1.2.2/Makefile.frag	2009-02-14 00:50:21.000000000 +0100
@@ -14,7 +14,7 @@ $(XCACHE_STRUCTINFO_OUT): $(XCACHE_INCLU
	-$(XCACHE_AWK) -f $(srcdir)/mkstructinfo.awk < $(XCACHE_INCLUDES_I) > $(XCACHE_STRUCTINFO_OUT).tmp && mv -f $(XCACHE_STRUCTINFO_OUT).tmp $(XCACHE_STRUCTINFO_OUT)

$(XCACHE_PROC_OUT): $(XCACHE_PROC_SRC) $(XCACHE_STRUCTINFO_OUT) $(XCACHE_PROC_SOURCES)
-	$(M4) -D srcdir=""$(srcdir)"" -D builddir=""$(builddir)"" $(XCACHE_ENABLE_TEST) $(XCACHE_PROC_SRC) > $(XCACHE_PROC_OUT).tmp
+	$(M4) -D srcdir='`'""$(srcdir)'"" -D builddir='`'""$(builddir)'"" $(XCACHE_ENABLE_TEST) $(XCACHE_PROC_SRC) > $(XCACHE_PROC_OUT).tmp
	mv -f $(XCACHE_PROC_OUT).tmp $(XCACHE_PROC_OUT)

$(XCACHE_PROC_H): $(XCACHE_PROC_OUT)
}}}
"	defect	closed	minor	1.3.0	build	1.2.2	fixed	m4 macro					Irrelevant	Sometimes		
