X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=modules%2Fposix_spawnp-tests;h=6363585d23b8b18a1203171012a3db8c6952f729;hb=refs%2Ftags%2Fv0.1;hp=7c045800f93ccf471b349f4ac33d64ce34cc23b7;hpb=be252873386b399733f53ef99181d514543ac5ae;p=gnulib.git diff --git a/modules/posix_spawnp-tests b/modules/posix_spawnp-tests index 7c045800f..6363585d2 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 @@ -18,21 +19,34 @@ sigprocmask stdbool unistd sys_wait +dup 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