Unified · Split
| @@ -204,7 +204,7 @@ bocamlc() { · 203 unmodified lines | ||
| 204 | 204 | local s=$srcd/${1%.o}.c |
| 205 | 205 | local cc=${CAML_CC:+-cc "'$CAML_CC'" } |
| 206 | 206 | local cmd="ocamlc $cc-ccopt \"$(cflags $o) -MMD -MF $o.dep -MT_ -o $o\" $s" |
| 207 | − test -r $o.dep && read _ d <$o.dep || d= | |
| 207 | + { read _ d <$o.dep; } 2>/dev/null || d= | |
| 208 | 208 | local keycmd='digest $o $d' |
| 209 | 209 | isfresh "$o" "$cvers$cmd$(eval $keycmd)" || { |
| 210 | 210 | echo "${o#$outd/}" |