이 프로젝트의 개발 환경
- 주요 언어 및 개발 환경
- CMake 3.29.0
- Windows OS 10
CMake란?
CMake는 C 또는 C++ 언어 기반 프로젝트의 빌드 도구(Build tools)입니다.
CMake를 사용하면 빌드 파일을 생성하고 이를 다시 별도의 빌드 프로그램에서 빌드(실행 파일을 생성) 할 수 있습니다.
CMake를 사용하는 모든 프로젝트는 프로젝트의 루트 디렉토리에서 CMakeLists.txt 파일을 포함해야 합니다.
Java 프로젝트에서 Gradle 환경을 통해 프로젝트의 빌드 방법을 정의하는 것과 유사합니다.
예를 들어 Gradle에서 빌드 방법을 정의하는 build.gradle은 CMake에서 CMakeLists.txt 파일과 유사하게 동작합니다.
정리하면 CMake는 Gradle처럼 빌드 스크립트를 만드는 빌드 도구입니다.
Gradle처럼 CMake가 설치되어 있는 환경이라면 여러 플랫폼에서 스크립트 수정 없이 동일한 빌드 결과를 보장합니다.
CMake 설치하기
Windows에서 CMake를 설치하려면 cmake.org: download에서 설치 프로그램을 다운로드합니다.
설치 프로그램을 실행하고 CMake를 설치합니다.
전체 사용자에서 시스템 경로를 자동 등록하려면 Add CMake to the system PATH for all users를 선택합니다.
프로그램 설치 경로 C:\Program Files\CMake를 확인합니다.
CMake 설치 확인
CMD 명령 프롬프트를 실행하고 cmake를 입력합니다.
$ cmake
Usage
cmake [options] <path-to-source>
cmake [options] <path-to-existing-build>
cmake [options] -S <path-to-source> -B <path-to-build>
Specify a source directory to (re-)generate a build system for it in the
current working directory. Specify an existing build directory to
re-generate its build system.
Run 'cmake --help' for more information.
또는 cmake --version을 사용합니다.
$ cmake --version
cmake version 3.29.0-rc1
CMake suite maintained and supported by Kitware (kitware.com/cmake).
CMake GUI 이용
명렴 프롬프트 대신 GUI 기반의 CMake를 이용하려면 설치 경로에서 cmake-gui.exe 파일을 실행합니다.
C:\Program Files\CMake\bin\cmake-gui
설치 경로는 설치 과정에서 차이가 있을 수 있습니다.
'C++ > Build, Make' 카테고리의 다른 글
CMake에서 VS 솔루션 생성 시 'could not find any instance of Visual Studio' 오류 (0) | 2024.02.19 |
---|