diff options
author | Christopher Jones <sixd@php.net> | 2013-08-05 14:21:06 -0700 |
---|---|---|
committer | Christopher Jones <sixd@php.net> | 2013-08-05 14:21:06 -0700 |
commit | ec4019e8f693fb68c8e282bb540812a10d99cba1 (patch) | |
tree | 09fa221bf51817beceb9f282fec2fbc2ee8dab3a | |
parent | cabf38af6d1013b6ea6d0c8539fc8f632da04870 (diff) | |
download | php-git-ec4019e8f693fb68c8e282bb540812a10d99cba1.tar.gz |
Add an empty make command for DTrace .d files to stop an implicit
circular dependency in GNU Make which causes .d files to be
overwritten (Bug 61268)
-rw-r--r-- | acinclude.m4 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index d5912ad101..1c8ca19134 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -2959,8 +2959,12 @@ dnl DTrace objects esac dnl Generate Makefile.objects entries +dnl The empty $ac_provsrc command stops an implicit circular dependency +dnl in GNU Make which causes the .d file to be overwritten (Bug 61268) cat>>Makefile.objects<<EOF +$abs_srcdir/$ac_provsrc:; + $ac_bdir[$]ac_hdrobj: $abs_srcdir/$ac_provsrc dtrace -h -C -s $ac_srcdir[$]ac_provsrc -o \$[]@ && \$(SED) -ibak 's,PHP_,DTRACE_,g' \$[]@ |