premake4 는 CMake와 같은 멀티 플랫폼 오픈소스 개발에 유용한 툴입니다. CMake는 몇번 사용법을 보긴 했지만 조금 복잡한 감이 있고.. 왠지 정이 안갔는데 premake4 를 보고나서는 친숙한 lua 를 통해 스크립트를 작성하고 간결한 편이어서 사용해보았음니다. (그리고 개인적으로 버전인 다른 IDE 간에 프로젝트 변환후 생기는 문제를 회피할 수 있어서 좋다고 생각함. 예를들면 작업을 위한 VS2008과 집에서 테스트 하기 위해 VS2010express 를 사용하는 경우라던지...)

premake4 를 이용해서 만들 수 있는 프로젝트 환경은 아래와 같습니다.


간단한 예를 첨부합니다.

Windows 를 생성하고 간략하게 타이머를 테스트 하는 소스와 premake4 스크립트를 함께 묶었음.

build 폴더에 build.bat 파일을 실행하면 윈도우에서 작성 가능한 프로젝트를 만들어 줍니다.


주의!!! 첨부된 premake4 예제 및 테스트 코드에 대한 보증은 안해드립니다. 일단 vs 에서 정상 동작하는것 까지는 직접 확인 했습니다.

premake4_test.zip


라이센스: New BSD License

홈페이지: http://industriousone.com/premake

위키주소: http://en.wikipedia.org/wiki/Premake (Wikipedia)

Posted by ngcbbs
,