Only run vfork() tests if it's available.

This commit is contained in:
Simon Ruderich
2013-06-10 15:16:21 +02:00
parent b75b0ec399
commit 2f1aa1cdd3
3 changed files with 8 additions and 4 deletions

View File

@@ -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 \

View File

@@ -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.