Você precisa de uma ferramenta automação de construção , da qual existem muitos . Mesmo se você restringir a ferramentas decentes para construir programas C ++ que funcionem no Solaris e no Windows, provavelmente existem centenas de opções. A ferramenta clássica de automação de construção independente de linguagem no mundo Unix e Windows é make . Existe um consenso geral de que é possível fazer melhor, mas não há consenso sobre quem realmente fez melhor.
As ferramentas de automação de compilação apenas executam uma série de instruções para produzir os binários resultantes e outros produtos da origem. Parece que você provavelmente quer uma ferramenta integração contínua , que poderia fazer coisas como fazer check-out do svn (possivelmente automaticamente um gancho de confirmação), chamando make, chamando scripts de teste, carregando o produto resultante e resultado do teste em algum lugar, envia um aviso quando a compilação é concluída e mostra algum tipo de painel com o histórico de compilações.
Não há uma ferramenta de integração contínua padrão de fato, e muito menos "melhor". Verifique na lista da Wikipedia, escolha algumas que parecem prováveis e passe alguns minutos examinando sua documentação. Em seguida, selecione um e configure-o. A menos que você tenha outros requisitos que não mencionou, a maioria desses produtos deve ser adequada.