Currently, to compile C files we call ocamlc -c file.c. This has a few drawbacks and also adds two intermediate between dune and the C compiler:
ocamlc
/bin/sh (because the compiler uses Sys.command)
We should call the C compiler directly, just as we do for C++ sources.