Show HN: C/C++용 Cargo 같은 build tool을 만들었다
·2026.04.10 01:04
핵심 내용
craft.toml로 C/C++ 프로젝트와 의존성을 관리하는 경량 build tool.
자세히 보기
Craft는 C/C++ 개발에서 CMake 설정과 의존성 관리를 덜어내려는 경량 build/workflow tool이다.
프로젝트를 craft.toml 하나로 설명하면, Craft가 이를 바탕으로 CMake 설정을 자동 생성하고 커맨드라인 작업을 단순화한다.
craft project my_app으로 새 프로젝트를 만들고craft add로 Git 저장소나 로컬 경로 의존성을 추가하며craft build,craft run으로 빌드와 실행을 처리한다
의존성 관리는 다음을 목표로 한다.
- Git repo 자동 clone
--links를 이용한 CMake wiring 처리craft remove,craft update로 관리 단순화
또한 프로젝트를 template으로 저장해 재사용할 수 있다.
craft template save my_game_templatecraft project new_game --template my_game_template
설치 방법은 macOS/Linux용 curl | sh 스크립트와 Windows PowerShell 스크립트를 제공하며, 요구 사항은 git과 cmake다.
문서로는 getting started, command reference, craft.toml reference가 연결되어 있다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.