Reggae build system

Reggae build system

Reggae es un sistema de construcción (meta) con múltiples versiones frontales (D, Python, Ruby, Javascript, Lua) y backends (make, ninja, tup, custom).Este es un software alfa, solo probado en Linux y es probable que tenga cambios importantes.Características: múltiples interfaces: escriba descripciones de compilación legibles y concisas en D, Python, Ruby, JavaScript o Lua.- Múltiples backends: genera sistemas de compilación para make, ninja, tup y un backend binario personalizado - Al igual que las herramientas automáticas, no depende del reggae en sí mismo para las personas que solo quieren construir su software.La opción --export genera un - sistema de compilación que funciona en la raíz de su proyecto sin tener que instalar reggae en el sistema de destino - Descripción DSL flexible de bajo nivel DSL en cada interfaz para hacer cualquier cosa - Reglas DSL de alto nivel para compilación comúntareas del sistema para proyectos C, C ++ y D - Detección automática de dependencia de encabezado / módulo para C, C ++ y D - Se ejecuta automáticamente si la descripción de la compilación cambia - Compilaciones fuera del árbol - no es necesario crear binarios en el árbol de origen - Usuariovariables definidas como CMake para elegir características antes del tiempo de compilación: integración de doblaje para proyectos D ...
reggae-build-system

Categorias

Alternativas a Reggae build system para todas las plataformas con licencia de código abierto