]> granicus.if.org Git - postgresql/commit
Make configure check for IPC::Run when --enable-tap-tests is specified.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Jun 2017 19:56:12 +0000 (15:56 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 15 Jun 2017 19:56:12 +0000 (15:56 -0400)
commitc254970ad6092d201443cced570450d5b29d4234
tree60a7b66f0c64c9c621fbf0aed26a71b238516097
parenta3bed62d44f83283414a82717bc8e96e9f398dcc
Make configure check for IPC::Run when --enable-tap-tests is specified.

The TAP tests mostly don't work without IPC::Run, and the reason for
the failure is not immediately obvious from the error messages you get.
So teach configure to reject --enable-tap-tests unless IPC::Run exists.
Mostly this just involves adding ax_prog_perl_modules.m4 from the GNU
autoconf archives.

This was discussed last year, but we held off on the theory that we might
be switching to CMake soon.  That's evidently not happening for v10,
so let's absorb this now.

Eugene Kazakov and Michael Paquier

Discussion: https://postgr.es/m/56BDDC20.9020506@postgrespro.ru
Discussion: https://postgr.es/m/CAB7nPqRVKG_CR4Dy_AMfE6DXcr6F7ygy2goa2atJU4XkerDRUg@mail.gmail.com
aclocal.m4
config/ax_prog_perl_modules.m4 [new file with mode: 0644]
configure
configure.in