CMake Primer

Cmake란?

Cmake 설치

$ sudo apt-get install -y cmake

OpenCv를 예시로 cmake

$ git clone https://github.com/opencv/opencv.git

$ mkdir build

$ mkdir install

$ cmake -DCMAKE_BUILD_TYPE=Release -GNinja -DCMAKE_INSTALL_PREFIX= ../install ../opencv

  • -DCMAKE_BUILD_TYPE=Release/Debug : 디버그 모드와 릴리즈 모드 전환
  • -GNinja : Generator 선택
  • -DCMAKE_INSTALL_PREFIX= ../install : 로컬 파일 설치를 위한 경로 지정
  • ../opencv : 최상위 CMakeLists.txt가 위치한 디렉터리

` $ make -j`

  • make 빌드 실행 / -j : 병렬 빌드 작업의 수