I am researching CI tools to use as the backbone of an automated build/test framework for a Linux/C (and some C++) development project. The current build system uses native Linux make. The documentation for Team City suggests that it is primarily designed for building Java, .NET and Ruby projects. Is Team City also appropriate for use with C/C++ based projects or should I be looking for other CI tools? If not Team City can anyone recommend alternative tools that are better for this type of project?