diff options
| author | Peter Eisentraut | 2014-11-02 14:14:36 +0000 |
|---|---|---|
| committer | Peter Eisentraut | 2014-11-02 14:17:26 +0000 |
| commit | a409b464f91e0bdf61f2b3fb81218a0e4312987b (patch) | |
| tree | b7faadd7685e00be9d244da2a252e71a7d24f2bb /configure.in | |
| parent | 3e81a33d799ed8c12847eb8ef1685563eeb10e7d (diff) | |
Add configure --enable-tap-tests option
Don't skip the TAP tests anymore when IPC::Run is not found. This will
fail normally now.
Diffstat (limited to 'configure.in')
| -rw-r--r-- | configure.in | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/configure.in b/configure.in index 0a3725fbbd1..2465f26d31c 100644 --- a/configure.in +++ b/configure.in @@ -229,6 +229,13 @@ AC_SUBST(DTRACEFLAGS)]) AC_SUBST(enable_dtrace) # +# TAP tests +# +PGAC_ARG_BOOL(enable, tap-tests, no, + [enable TAP tests (requires Perl and IPC::Run)]) +AC_SUBST(enable_tap_tests) + +# # Block size # AC_MSG_CHECKING([for block size]) @@ -1876,7 +1883,15 @@ AC_CHECK_PROGS(OSX, [osx sgml2xml sx]) # # Check for test tools # -AC_CHECK_PROGS(PROVE, prove) +if test "$enable_tap_tests" = yes; then + AC_CHECK_PROGS(PROVE, prove) + if test -z "$PROVE"; then + AC_MSG_ERROR([prove not found]) + fi + if test -z "$PERL"; then + AC_MSG_ERROR([Perl not found]) + fi +fi # Thread testing |
