The Eclipse IDE is I guess one of the few that can.
And there are platforms/tools which can be used with Eclipse/IDE's which can do the building for you outside of the IDE.