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

카테고리

Cygwin 용 Reggae build system의 대안

GNU Make

GNU Make

Make는 프로그램의 소스 파일에서 프로그램의 실행 파일 및 기타 비 소스 파일 생성을 제어하는 ​​도구입니다.