Reggae build system

Reggae build system

Reggae는 다중 프론트 (D, Python, Ruby, Javascript, Lua) 및 백엔드 (make, ninja, tup, custom)가있는 (메타) 빌드 시스템입니다.이것은 알파 소프트웨어이며 Linux에서만 테스트되었으며 주요 변경 사항이있을 수 있습니다.특징-다중 프론트 엔드 : D, Python, Ruby, JavaScript 또는 Lua로 읽기 쉽고 간결한 빌드 설명을 작성하십시오.-다중 백엔드 : make, ninja, tup 및 사용자 정의 바이너리 백엔드를위한 빌드 시스템을 생성합니다.-autotools와 마찬가지로 소프트웨어를 빌드하려는 사람들에게 레게 자체에 의존하지 않습니다.--export 옵션은 대상 시스템에 레게를 설치하지 않고도 프로젝트의 루트에서 작동하는 빌드 시스템을 생성합니다.-모든 프론트 엔드에서 유연한 저수준 DAG 설명 DSL-공통 빌드를위한 고급 DSL 규칙C, C ++ 및 D 프로젝트에 대한 시스템 작업-C, C ++ 및 D에 대한 자동 헤더 / 모듈 종속성 감지-빌드 설명이 변경되면 자동으로 자체 실행-트리 외부 빌드-소스 트리에서 바이너리를 작성할 필요 없음-사용자컴파일 타임 전에 기능을 선택하기 위해 CMake와 같은 정의 된 변수-D 프로젝트에 대한 더빙 통합 ...

카테고리

라이센스가있는 모든 플랫폼에서 Reggae build system를 대체

Phing

Phing

PHing은 GNU가 아닙니다.그것은 PHP 프로젝트 빌드 시스템 또는? Apache Ant에 기반한 빌드 도구입니다.
autosetup

autosetup

autosetup은 시스템 기능 및 사용자가 선택한 옵션에 따라 적절한 환경에 맞게 빌드 시스템을 구성하는 autoconf와 유사한 도구입니다.
Makepp

Makepp

Perl 5에서 구현 된 GNU Make의 호환 가능하지만 안정적이며 개선 된 대체 제품입니다.