Este artigo apresenta apenas uma fonte. (Julho de 2024) |
Autor | Steven Knight |
Versão estável | 3.0.1[1] (14 de novembro de 2017 ) |
Gênero(s) | Ferramenta de progamação |
Licença | Licença MIT |
Página oficial | scons |
Repositório | github |
SCons é uma ferramenta de automação multiplataforma e open source usada para construir e instalar software através de scripts feitos em Python. Seu objetivo é ser uma alternativa ao método tradicional de compilação de código fonte. Seu funcionamento é similar ao GNU Build System ou CMake.
Scons gera configurações de projeto e constrói implementações de processos usando scripts Python.
O SCons começou em 1999. O SCons teve origem em 1999 como Cons, uma ferramenta escrita em Perl por Bob Sidebotham, e é o componente subjacente do construtor de software ScCons. Em agosto de 2000, o ScCons ganhou o projeto Software Carpentry, o concurso de construção SC, e depois de o ScCons se ter tornado um projeto independente, passou a chamar-se SCons para indicar que não estava afiliado ao Software Carpentry.
O SCons inspirou o projeto Waf, inicialmente conhecido como SCons/BKsys, que se tornou um dos projectos de software desenvolvidos pela comunidade KDE, mas eventualmente o projeto KDE escolheu o CMake.