added ccache as TODO item
fixing compilation and ccache support