premake4 는 CMake와 같은 멀티 플랫폼 오픈소스 개발에 유용한 툴입니다. CMake는 몇번 사용법을 보긴 했지만 조금 복잡한 감이 있고.. 왠지 정이 안갔는데 premake4 를 보고나서는 친숙한 lua 를 통해 스크립트를 작성하고 간결한 편이어서 사용해보았음니다. (그리고 개인적으로 버전인 다른 IDE 간에 프로젝트 변환후 생기는 문제를 회피할 수 있어서 좋다고 생각함. 예를들면 작업을 위한 VS2008과 집에서 테스트 하기 위해 VS2010express 를 사용하는 경우라던지...)
premake4 를 이용해서 만들 수 있는 프로젝트 환경은 아래와 같습니다.
- Microsoft Visual Studio 2002-2010, including the Express editions
- GNU Make, including Cygwin and MinGW
- Apple Xcode
- Code::Blocks
- CodeLite
- IC#Code SharpDevelop
- MonoDevelop
간단한 예를 첨부합니다.
Windows 를 생성하고 간략하게 타이머를 테스트 하는 소스와 premake4 스크립트를 함께 묶었음.
build 폴더에 build.bat 파일을 실행하면 윈도우에서 작성 가능한 프로젝트를 만들어 줍니다.
주의!!! 첨부된 premake4 예제 및 테스트 코드에 대한 보증은 안해드립니다. 일단 vs 에서 정상 동작하는것 까지는 직접 확인 했습니다.
라이센스: New BSD License
홈페이지: http://industriousone.com/premake
위키주소: http://en.wikipedia.org/wiki/Premake (Wikipedia)
'개인 프로젝트 > 툴' 카테고리의 다른 글
원격 접속 툴 / RDCMan v2.7 (0) | 2018.06.11 |
---|---|
MySQL GUI 관리툴 HeidiSQL for Windows (0) | 2017.11.07 |
[git] 로컬 저장소를 github 에 올리기.. (0) | 2017.05.19 |
[윈도우] Spine 또는 Java GUI 가 정상 동작 하지 않는 경우... (0) | 2014.09.02 |
[랜더몽키] 불표현... (1) | 2012.05.07 |