4 verbose "skipping winsup.api because it's not native"
10 proc ws_spawn {cmd args} {
12 verbose "running $cmd\n"
13 catch [eval "exec $cmd"] rv
14 verbose send "catchCode = $rv\n"
17 foreach src [glob -nocomplain $srcdir/$subdir/*.c $srcdir/$subdir/*/*.c] {
18 regsub "^$srcdir/$subdir/" $src "" testcase
19 regsub ".c$" $testcase "" base
20 regsub ".*/" $base "" basename
21 regsub "/" $base "-" base
23 if { [regexp "^xf-" $basename] } {
29 ws_spawn "$CC $src $rootme/new-libcygwin.a -o $base.exe"
32 fail "$testcase (compile)"
34 ws_spawn "../cygrun ./$base.exe"
36 verbose -log "$testcase: $rv"
37 fail "$testcase (execute)"
40 file delete "$base.exe"