AI Briefing

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_template
  • craft project new_game --template my_game_template

설치 방법은 macOS/Linux용 curl | sh 스크립트와 Windows PowerShell 스크립트를 제공하며, 요구 사항은 git과 cmake다.

문서로는 getting started, command reference, craft.toml reference가 연결되어 있다.

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.