Alternativas a Ant

  • Maven

    O Apache Maven é uma ferramenta baseada em Java para automação de construção e gerenciamento de projetos (no desenvolvimento de software). Ele é centrado em torno de um Modelo de Objeto de Projeto (Project Object Model - POM) descrito em um arquivo XML que descreve a estrutura do projeto e suas dependências para outros componentes e bibliotecas. O Maven fornece alvos pré-definidos para compilação e empacotamento de código-fonte

    LivreCódigo aberto Mac  Windows  Linux  

  • ícone CMake

    CMake

    O CMake é uma família de ferramentas projetadas para criar, testar e empacotar software. O CMake é usado para controlar o processo de compilação de software usando arquivos de configuração independentes de plataforma e compilador simples. O CMake gera makefiles e espaços de trabalho nativos que podem ser usados ​​no ambiente de compilador de sua escolha

    LivreCódigo aberto Mac  Windows  Linux  Haiku  

  • ícone Gradle

    Gradle

    Gradle é a automação de construção desenvolvida. A Gradle pode automatizar a construção, teste, publicação, implantação e mais de pacotes de software ou outros tipos de projetos, como sites estáticos gerados, documentação gerada ou qualquer outra coisa.

    LivreCódigo aberto Mac  Windows  Linux  

  • ícone GNU Make

    GNU Make

    Make é uma ferramenta que controla a geração de executáveis ​​e outros arquivos não-fonte de um programa a partir dos arquivos de origem do programa.

    LivreCódigo aberto Mac  Windows  Linux  BSD  Cygwin  

  • ícone MakeMe

    MakeMe

    Embedthis MakeMe é um substituto moderno para fazer e autoconf. Ele gerencia a criação de programas e produtos por meio da compilação direta e da geração de projetos IDE e Makefiles. O MakeMe pode portavelmente construir programas para Linux, Mac e Windows e manipula a compilação cruzada com facilidade.

    LivreCódigo aberto Mac  Windows  Linux  

  • ícone Rake

    Rake

    O Rake é uma ferramenta de gerenciamento de tarefas de software e automação de construção. Ele permite que você especifique tarefas e descreva dependências, bem como agrupar tarefas em um namespace.

    LivreCódigo aberto Mac  Windows  Linux  BSD  

    Portátil  
  • ícone qmake

    qmake

    Manual: https://doc.qt.io/qt-5/qmake-manual.html

    LivreCódigo aberto Mac  Windows  Linux