SCons

SCons Descripción de la imagen SCons.png.

Información
Desarrollado por Steven caballero
Última versión 3.1.2 (17 de diciembre de 2019)
Depositar github.com/SCons/scons
Escrito en Pitón
Sistema de explotación Tipo Unix
Medio ambiente Ventanas , POSIX
Tipo Motor de producción
Licencia Licencia MIT
Sitio web www.scons.org

SCons es un motor de producción gratuito . SCons es un reemplazo de la utilidad tradicional make con una funcionalidad integrada similar a autoconf / automake y cachés para compiladores como ccache . En comparación con las herramientas más antiguas, SCons pretende ser más fácil de usar, más seguro y más rápido.

Características

Ejemplo de script SCons

Aquí hay un archivo SConstruct muy simple que compila el archivo fuente 'main.c' usando el compilador predeterminado:

Program('main.c')

Cuando el usuario ejecuta el comando 'scons' en la misma carpeta que el archivo 'SConstruct', SCons construye un ejecutable 'main' (bajo GNU / Linux ) o 'main.exe' (bajo Windows ).

Este ejemplo crea un entorno para compilar el archivo fuente 'hello.c' pasando opciones al compilador:

env = Environment() env.Append(CPPFLAGS=['-Wall','-g']) env.Program('hello', ['hello.c', 'main.c'])

Ver también

enlaces externos