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 /acinclude.m4 | |
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)
Diffstat (limited to 'acinclude.m4')
-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' \$[]@ |