한줄평
“CMake 문법에 지친 C/C++ 개발자에게 설정을 단순화하는 좋은 보조 도구입니다. 다만 결국 CMake 위에서 도는 래퍼라 복잡한 커스텀 로직은 여전히 CMake 지식이 필요합니다.”
이런 분께 CMakeLists.txt 관리가 번거로웠던 C/C++ 개발자께
좋은 점
- 복잡한 CMake 설정을 간결한 TOML로 대체
- 기존 CMake 생태계와 그대로 호환
아쉬운 점
- 고급 빌드 시나리오에서는 CMake를 직접 다뤄야 합니다
씨메이커 소개
CMake 빌드 설정을 사람이 읽기 쉬운 TOML 파일로 작성하게 해 주는 명령줄 도구입니다. 장황한 CMakeLists.txt 대신 cmake.toml에 대상과 의존성을 간단히 적으면, cmkr가 이를 표준 CMake 파일로 변환해 줍니다. C/C++ 프로젝트의 빌드 설정을 깔끔하게 유지하고 싶을 때 씁니다.