build 환경설정

    [CMake] An Introduction to Modern CMake 정리

    💡 본 문서는 'An Introduction to Modern CMake'에 대해 정리해놓은 글입니다. CMake를 사용하는 이유부터 CMake의 구성 및 CMakeLists.txt 파일 작성법까지 다루고 있으니 CMake를 입문하여 활용하는 입장에서 많은 도움이 될 것입니다. 1. CMake 란 1.1 CMake 도입 CMake는 Kitware에서 개발하고 있으며, cmake.org에서 학습하고 다운로드 할 수 있습니다. 전통적인 C/C++ 빌드 도구는 make입니다. make는 Makefile을 작성해 주어야 하는데, Makefile 작성시 의존관계를 개발자가 직접 기술해야 하며, 개발자는 정확한 의존성을 위해 소스코드를 들여다보며 많은 노동을 투입하여 작성해야 합니다. Makefile 작성시 실수로..