CMake 개요 기존 Makefile를 조금 더 쉽고 편리하게 작성할 수 있는 툴로써, 프로젝트의 규모가 커짐에 따라 관리해야하는 소스 파일의 양이 많아지고, 의존성이 많이 생겨 소스 관리가 어려워지는 Makefile의 한계를 해결하기 위해 탄생하였습니다. 소스 코드와 결과물 사이의 추상화를 통해 프로젝트 관리가 쉬워지는 장점이 있음 "CMake는 프로젝트를 빌드하는 것이 아닌 빌드 스크립트 파일(Makefile)을 생성해주는 프로그램" 장점 CMake의 경우 의존성 검사 시, 소스파일의 내부까지 분석해서 의존성 정보를 스스로 파악. Makefile과는 달리 object파일들에 대한 기술이 필요 없음. How to use CMake를 사용하기 위해서는 가장 먼저 CMakeLists.txt를 작성해주어야 ..