본문 바로가기

프리메이크

Premake

빌드 설정 자동 생성

한줄평

여러 플랫폼용 빌드 설정을 하나의 정의로 관리하려는 C/C++ 개발자께 유용합니다. 다만 생태계와 자료 양은 CMake 에 비해 작은 편입니다.

이런 분께 크로스플랫폼 C/C++ 빌드 설정을 통일하려는 개발자께

좋은 점

  • 하나의 정의로 여러 툴셋 빌드 파일 생성
  • Lua 기반 문법이 간결

아쉬운 점

  • CMake 대비 생태계·자료가 적음
  • GUI 없이 명령줄로 동작

프리메이크 소개

Premake 는 하나의 통일된 정의 파일(Lua 스크립트)로부터 여러 툴셋용 빌드 설정을 자동 생성하는 명령줄 도구입니다. 같은 프로젝트를 Visual Studio 솔루션, Makefile, Xcode 프로젝트 등으로 한 번에 만들어 낼 수 있어 크로스플랫폼 C/C++ 프로젝트 관리에 유리합니다. 프로젝트 구조를 Lua 로 기술하면 각 플랫폼에 맞는 빌드 파일이 생성됩니다. CMake 보다 가볍고 문법이 단순한 대안으로 자주 언급됩니다.

제작사

영삼넷 · 공식 홈페이지