mirror of
https://github.com/FAUSheppy/colorredstderr-mirror
synced 2025-12-10 00:48:33 +01:00
Only run vfork() tests if it's available.
This commit is contained in:
@@ -66,6 +66,7 @@ AC_ARG_ENABLE([debug],
|
||||
|
||||
dnl Used in tests/Makefile.am to build the test only if error() is available.
|
||||
AM_CONDITIONAL([HAVE_ERROR_H],[test "x$ac_cv_header_error_h" = xyes])
|
||||
AM_CONDITIONAL([HAVE_VFORK],[test "x$ac_cv_func_vfork_works" = xyes])
|
||||
|
||||
AC_CONFIG_FILES([Makefile src/Makefile tests/Makefile])
|
||||
AC_OUTPUT
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
TESTS = run.sh
|
||||
check_PROGRAMS = example example_exec example_vfork
|
||||
check_PROGRAMS = example example_exec
|
||||
example_SOURCES = example.c
|
||||
example_exec_SOURCES = example_exec.c
|
||||
example_vfork_SOURCES = example_vfork.c
|
||||
|
||||
if HAVE_ERROR_H
|
||||
check_PROGRAMS += example_error
|
||||
example_error_SOURCES = example_error.c
|
||||
endif
|
||||
if HAVE_VFORK
|
||||
check_PROGRAMS += example_vfork
|
||||
example_vfork_SOURCES = example_vfork.c
|
||||
endif
|
||||
|
||||
dist_check_SCRIPTS = run.sh lib.sh
|
||||
dist_check_DATA = example.expected \
|
||||
|
||||
@@ -41,14 +41,14 @@ test_script example-simple.sh
|
||||
test_script example-redirects.sh
|
||||
test_program example
|
||||
test_program example_exec
|
||||
test_program example_vfork
|
||||
test -x "$builddir/example_vfork" && test_program example_vfork
|
||||
test -x "$builddir/example_error" && test_program example_error
|
||||
|
||||
test_script_subshell example-simple.sh
|
||||
test_script_subshell example-redirects.sh
|
||||
test_program_subshell example
|
||||
test_program_subshell example_exec
|
||||
test_program_subshell example_vfork
|
||||
test -x "$builddir/example_vfork" && test_program_subshell example_vfork
|
||||
test -x "$builddir/example_error" && test_program_subshell example_error
|
||||
|
||||
# Necessary in case the test -x evaluates to false.
|
||||
|
||||
Reference in New Issue
Block a user