SCons

From Wikipedia, the free encyclopedia

SCons es una herramienta de automatización multiplataforma y de código abierto empleada para la construcción e instalación de software a través de scripts hechos en Python. Su objetivo es ser una alternativa al método de compilación tradicional de fuentes. Su funcionamiento es similar al de GNU Build System o CMake.

Tipo de programa Herramienta de programación
Autor Steven Knight
Última versión estable 3.0.1[1] (14 de noviembre de 2017 (8 años, 3 meses y 29 días))
Datos rápidos Información general, Tipo de programa ...
SCons
Información general
Tipo de programa Herramienta de programación
Autor Steven Knight
Licencia Licencia MIT
Versiones
Última versión estable 3.0.1[1] (14 de noviembre de 2017 (8 años, 3 meses y 29 días))
Enlaces
Cerrar

Scons genera las configuraciones de un proyecto y construye implementaciones de procesos mediante scripts de Python.

Características principales

Ejemplos de uso

El ejemplo más básico de un archivo SConstruct para compilar un programa escrito en C del tipo hola mundo usando el compilador por defecto en el sistema es el siguiente:

Program("hola_mundo.c")

Es posible crear un entorno o environment personalizado para compilar un programa más complejo:

env = Environment(
    CC = "gcc",
    CCFLAGS = ["-Wall", "-std=c11"]
)
env.Program("programa", ["codigo1.c", "codigo2.c", "codigo3.c"])

Programas que usan SCons

Algunas aplicaciones notables que hacen uso de SCons son: Doom 3,[2] MongoDB,[3] Nullsoft Scriptable Install System[4] y Godot.[5]

Véase también

Referencias

Enlaces externos

Related Articles

Wikiwand AI