1.3 KiB

cmake

네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구. 더 많은 정보: https://cmake.org/cmake/help/latest/manual/cmake.1.html.

  • 프로젝트 디렉터리의 CMakeLists.txt를 사용해 현재 디렉터리에 빌드 설정을 생성:

cmake {{경로/대상/프로젝트_디렉터리}}

  • 지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:

cmake --build {{경로/대상/빌드_디렉터리}}

  • 빌드 산출물을 /usr/local/에 설치하고 디버그 심볼을 제거:

cmake --install {{경로/대상/빌드_디렉터리}} --strip

  • CMake 변수를 사용해 빌드 타입을 Release로 설정한 빌드 설정을 생성:

cmake {{경로/대상/프로젝트_디렉터리}} -D CMAKE_BUILD_TYPE=Release

  • generator_name 기반 빌드 시스템으로 사용해 빌드 설정을 생성:

cmake -G {{generator_name}} {{경로/대상/프로젝트_디렉터리}}

  • 사용자 지정 경로 접두사를 사용해 빌드 산출물을 설치:

cmake --install {{경로/대상/빌드_디렉터리}} --strip --prefix {{경로/대상/디렉터리}}

  • 사용자 지정 빌드 타겟을 실행:

cmake --build {{경로/대상/빌드_디렉터리}} {{[-t|--target]}} {{타겟_이름}}

  • 도움말 표시:

cmake {{[-h|--help]}}