X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=modules%2Fposix_spawnp-tests;h=49465d856c18b38d1f59670560d833822c2205be;hb=0ef31c6a7e21186dcb5f18d53ec132b56cdf2927;hp=7db28e8268a994094d2231a61515f865274cf9a6;hpb=7a3dd56e54ef658e2827071e03e143d32e422019;p=gnulib.git diff --git a/modules/posix_spawnp-tests b/modules/posix_spawnp-tests index 7db28e826..49465d856 100644 --- a/modules/posix_spawnp-tests +++ b/modules/posix_spawnp-tests @@ -3,6 +3,7 @@ tests/test-posix_spawn1.c tests/test-posix_spawn1.in.sh tests/test-posix_spawn2.c tests/test-posix_spawn2.in.sh +tests/signature.h Depends-on: posix_spawn_file_actions_init @@ -17,21 +18,34 @@ posix_spawnattr_destroy sigprocmask stdbool unistd +sys_wait configure.ac: +AC_EGREP_CPP([notposix], [[ +#if defined _MSC_VER || defined __MINGW32__ + notposix +#endif + ]], + [posix_spawn_ported=no], + [posix_spawn_ported=yes]) +AM_CONDITIONAL([POSIX_SPAWN_PORTED], [test $posix_spawn_ported = yes]) Makefile.am: +if POSIX_SPAWN_PORTED TESTS += test-posix_spawn1 test-posix_spawn2 check_PROGRAMS += test-posix_spawn1 test-posix_spawn2 BUILT_SOURCES += test-posix_spawn1.sh test-posix_spawn1.sh: test-posix_spawn1.in.sh - cp $(srcdir)/test-posix_spawn1.in.sh $@-t + $(AM_V_GEN)rm -f $@-t $@ && \ + cp $(srcdir)/test-posix_spawn1.in.sh $@-t && \ mv $@-t $@ MOSTLYCLEANFILES += test-posix_spawn1.sh test-posix_spawn1.sh-t BUILT_SOURCES += test-posix_spawn2.sh test-posix_spawn2.sh: test-posix_spawn2.in.sh - cp $(srcdir)/test-posix_spawn2.in.sh $@-t + $(AM_V_GEN)rm -f $@-t $@ && \ + cp $(srcdir)/test-posix_spawn2.in.sh $@-t && \ mv $@-t $@ MOSTLYCLEANFILES += test-posix_spawn2.sh test-posix_spawn2.sh-t +endif