Cruise control is targeted against Java based development. Maybe a GNU build system with a C environment in mind is better for your needs?
GNU build system - Wikipedia, the free encyclopedia
If you have to have something that runs on linux, windows and unix the java systems are probably the only option: cruise control, continuum, luntbuild, atlassian, anthill etc. but these are usually continous integration tools. Don't know if that's what you're looking for.
Continuous Integration Server Feature Matrix - DamageControl - Codehaus
I'ld recommend continuum for ease of use but I don't have experience with all mentioned tools.